Mongoose create方法没有响应

时间:2016-03-24 05:44:31

标签: node.js mongoose

以下保存方法没有响应。我想知道为什么。

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

1 个答案:

答案 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);
    });
});