我正在使用Angular-fullstack生成器来了解 Angular 如何与 Mongoose 通信。grunt serve
在不修改任何文件的情况下运行后,注册表单无法提供POST 400 (Bad Request)
.
我应该在哪里进行修改以POST
在数据库中创建新用户?
我上传到 Openshift的一个例子。
我正在使用Angular-fullstack生成器来了解 Angular 如何与 Mongoose 通信。grunt serve
在不修改任何文件的情况下运行后,注册表单无法提供POST 400 (Bad Request)
.
我应该在哪里进行修改以POST
在数据库中创建新用户?
我上传到 Openshift的一个例子。
我遇到了同样的问题,我是这样解决的:
在文件中:/lib/controllers/users.js 上的 create 函数,req.body
改用req.query
改用。
/**
* Create user
*/
exports.create = function (req, res, next) {
var newUser = new User(req.query);
newUser.provider = 'local';
newUser.save(function(err) {
if (err) return res.json(400, err);
req.logIn(newUser, function(err) {
if (err) return next(err);
return res.json(req.user.userInfo);
});
});
};
问候