将用户保存在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(); },