express post body is undefined code example
Example 1: express request body undefined
npm install body-parser
var express = require('express')
var bodyParser = require('body-parser')
var app = express()
var jsonParser = bodyParser.json()
var urlencodedParser = bodyParser.urlencoded({ extended: false })
app.post('/login', urlencodedParser, function (req, res) {
res.send('welcome, ' + req.body.username)
})
app.post('/api/users', jsonParser, function (req, res) {
})
Example 2: express post request body undefined
var express = require('express')
var bodyParser = require('body-parser')
var app = express()
var jsonParser = bodyParser.json()
var urlencodedParser = bodyParser.urlencoded({ extended: false })
app.post('/login', urlencodedParser, function (req, res) {
res.send('welcome, ' + req.body.username)
})
app.post('/api/users', jsonParser, function (req, res) {
})