私のデータモデル:
var UserDetail = new Schema({
username: String,
password: String
}, {
collection: 'userInfo'
});
var UserDetails = mongoose.model('userInfo', UserDetail);
これは、ルートファイルの投稿方法です
//POST
router.post( '/api/users', function( req, res ) {
var user = new UserDetails({
username: req.body.username,
password: req.body.password
});
console.log(req.body.username);
user.save( function( err ) {
if( !err ) {
console.log( 'created' );
return res.send( user );
} else {
console.log( err );
return res.send('ERROR');
}
});
});
私のget APIは完璧に機能します。josn は次のようになります。
{"username":"exmpleUsername","password":"examplePassword","_id":"54091d9df8f00fb42055b6f8","__v":0}
しかし、POSTMAN を使用して POST しようとすると、ユーザー名とパスワードが追加されません。次のように新しい _id を追加するだけです。
{"_id":"540e394f37706f701020cf19","__v":0}
前もって感謝します!