I am new to nodejs and express js. I am trying to send a json object to my nodejs app using postman. PFB my app code
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
}
{ gameID: 4,
gameLevel: 3,
gameImage: '/3wewe/wewrw',
gameName: 'Game2',
waitTimeForWinny: 30,
totalTime: 31,
orderSequence: 1,
maxPoints: 10 }
undefined
You are passing in the id property as gameID
, but you are logging gameId
(note the lowercase d
)