I have this super simple server:
var app = require('express')();
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/update', (req, resp) => {
debugger;
resp.send();
});
var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
Using postman, I am sending data to the server like this:

REPL shows me an empty body when the request is received:
> req.body
{}
I would expect the body to look something like this:
{
"hello": "world"
}
Am I missing something obvious ? Probably ..
debugger;. I never knew you could do that in node.js before.