Angular-fullstackジェネレーターを使用して、 Angularが Mongoose と通信する方法を学習しています。grunt serve
ファイルを変更せずに実行すると、サインアップフォームが機能せず、POST 400 (Bad Request)
.
POST
データベースに新しいユーザーを作成するには、どこを変更すればよいですか?
Openshift にアップロードした例。
Angular-fullstackジェネレーターを使用して、 Angularが Mongoose と通信する方法を学習しています。grunt serve
ファイルを変更せずに実行すると、サインアップフォームが機能せず、POST 400 (Bad Request)
.
POST
データベースに新しいユーザーを作成するには、どこを変更すればよいですか?
Openshift にアップロードした例。
私は同じ問題を抱えていました、これが私が解決した方法です:
ファイル上: create 関数の /lib/controllers/users.js を変更して代わりに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);
});
});
};
よろしく