0

私のデータモデル:

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}

前もって感謝します!

4

1 に答える 1