Я новичок в nodejs и express js. Я пытаюсь отправить json-объект в приложение nodejs с помощью почтового менеджера. PFB моего приложения кодreq.body.data undefined in 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}`);
отправляет ниже объект JSON с помощью почтальона
{
"gameID": 4,
"gameLevel": 3,
"gameImage": "/3wewe/wewrw",
"gameName": "Game2",
"waitTimeForWinny": 30,
"totalTime": 31,
"orderSequence": 1,
"maxPoints": 10
}
Тогда я получил ниже вывод в консоли.
{ gameID: 4,
gameLevel: 3,
gameImage: '/3wewe/wewrw',
gameName: 'Game2',
waitTimeForWinny: 30,
totalTime: 31,
orderSequence: 1,
maxPoints: 10 }
undefined
Объект json находится в req.body. Но я не могу извлечь поле из него, используя req.body.gameId
Пожалуйста, помогите мне решить эту проблему.
Большое спасибо .... это было так глупо ... есть ли хороший IDE для nodejs, так что мне не нужно тратить время на такую небольшую проблему. –
Я предпочитаю JetBrains [WebStorm] (https://www.jetbrains.com/webstorm/) (не спонсируемая ссылка, черт возьми, они должны дать мне деньги). Я использую его для работы JS/TS dev больше –