0
私はnodejsとexpress jsを初めて使っています。私は、郵便配達員を使用してnodejsアプリケーションにjsonオブジェクトを送信しようとしています。 PFB私のアプリのコードreq.body.dataはexpressjsで定義されていません
var express = require("express");
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.post("/game",function(req,res){
console.log(req.body);
console.log(req.body.gameId);
//var body = req.body;
//game.addGame(req,res,body);
});
app.listen(setting.port);
console.log(`The app is listening to port ${setting.port}`);
私は郵便配達
{
"gameID": 4,
"gameLevel": 3,
"gameImage": "/3wewe/wewrw",
"gameName": "Game2",
"waitTimeForWinny": 30,
"totalTime": 31,
"orderSequence": 1,
"maxPoints": 10
}
を使用して、以下のJSONオブジェクトを送信するには、それから私は、コンソールで以下の出力を得ました。
{ gameID: 4,
gameLevel: 3,
gameImage: '/3wewe/wewrw',
gameName: 'Game2',
waitTimeForWinny: 30,
totalTime: 31,
orderSequence: 1,
maxPoints: 10 }
undefined
jsonオブジェクトがreq.bodyに入っています。しかし、私はreq.body.gameIdを使ってフィールドを抽出することができません
この問題の解決方法を教えてください。
どうもありがとうございました(小文字
d
に注意してください)gameId
をログに記録されている...何か良いIDE用がありますこのような小さな問題で時間を無駄にする必要はありません。 –私はJetBrains [WebStorm](https://www.jetbrains.com/webstorm/)を好んでいます(スポンサーリンクではありません。彼らは私にお金を与えるべきです)。私はすべてのJS/TS開発作業にこれを使用します –