将JSON对象发布到nodeJs时出错

时间:2015-09-21 23:03:23

标签: node.js mongodb

我正在尝试将JSON对象“更新”发布到nodeJS服务器....并使用.update将其保存到MongoDB。

前端的Javascript:

$(".save-changes").click( function () {
    var updated = $scope.users;
    $http.post("/update", updated);
});

Node.js的:

app.post('/update', function (req, res) {
    MyUser.update( req.updated , function ( err, doc ) {
    err ? res.send( err ) : res.redirect( '/' );
    }); 
});

2 个答案:

答案 0 :(得分:1)

当我使用“req.body”而不是“req.updated”时它起作用了。

答案 1 :(得分:0)

req.body.updated中尝试MyUser.update

app.post('/update', function (req, res) {
    MyUser.update( req.body.updated , function ( err, doc ) {
    err ? res.send( err ) : res.redirect( '/' );
    }); 
});