将用户保存在sails.js中
在sails.js 0.9.7中,如果done()函数永远不会调用,我该如何debuggingmodel.create()?
我有一个这样的表格;
<form action="/user/create" method="post">
并在我的UserController;
create: function (req, res, next) { User.create(req.params.all()).done(function (err, user) { if ( err ) { return next(err); } else { res.json(user); } }); },
也; 我检查req.params,因为它应该是,但完成()函数永远不会调用和POST请求挂在客户端。
在你的用户模型中,你需要使用next()方法。 该方法将控制权交还给堆栈中的下一个中间件。 没有它,它会阻止执行。
// Lifecycle Callbacks beforeCreate: function(values, next) { next(); },