4
내 서버 응답 또는 저장 기능 중 하나가 잘못되었습니다. 어떤 경우에도 model.save()의 성공 또는 오류 기능이 호출되지 않습니다. Backbone.js model.save() - 적절한 서버 응답
내 서버 응답 :exports.updateBusinessBannerAd = function(req, res) {
// update banner ad
db.insert(req.body, req.body._id, function(err, data) {
if (err) {
console.log('Update business banner ad: ' + err.message + ' ' + err['status-code']);
res.send(err['status-code'], { header: 'Update banner ad', message: err.message, type: 'error'});
}
else {
res.send(200);
}
});
};
그리고 여기 내 클라이언트 코드 :
saveBannerAd: function(self) {
self.model.id = self.model.attributes._id;
self.model.save({
success: function(model, res) {
utils.growl('Banner Ad', 'has been updated!', 'info');
self.resetHandler();
},
error: function(model, res) {
console.log(res);
utils.growl(res.header, res.message, res.type);
return;
}
});
},
나는 무엇을 놓치고?
내가 Backbone.js 멍청 할 때 나는 같은 질문을했다. 여기에 대답은 http://stackoverflow.com/questions/9706260/getting-started-with-backbonejs-what-should-a-server-return입니다. – Deeptechtons