以下保存方法没有响应。我想知道为什么。
app.post('/something', function (req, res) {
mainModel.save(req.body.data ,function(err,data){
if(err){
console.log(err)
}else{
console.log(data)
}
});
});
这里是我的models / main.js的样子http://pastebin.com/eQSFXWb5
答案 0 :(得分:0)
保存后你没有回复任何回复。你应该回复即。 return res.status(400).send()
。
你可以尝试一下
app.post('/something', function (req, res) {
if(!req.body.data) {
return res.status(400).send({masg: 'Invalid data'});
}
var newMainModel = new mainModel(req.body.data);
newMainModel.save(function(err,data){
if(err){
console.log(err)
return res.status(400).send({masg: 'Error occurred'});
}
console.log(data);
return res.status(200).send(data);
});
});