이전에 따로 npm을 통해서 설치해 주어야 했던 Body-Parser가 express.js 속으로 포함되었다.링크
그래서 기존에 사용했던
// Express.js@<4.16.0
const express = require("express");
const app = express();
const bodyParser = require('body-parser');
app.use(bodyParser());
app.post("/postuser", (req, res) => {
const name = req.body.name;
const age = req.body.age;
console.log(name, age); // postmanTest1 10
res.send("Hello postuser!");
});
의 코드가, 다음과 같이 변경되었다.
// Express.js@>=4.16.0
const express = require("express");
const app = express();
app.use(express.json());
app.post("/postuser", (req, res) => {
const name = req.body.name;
const age = req.body.age;
console.log(name, age); // postmanTest1 10
res.send("Hello postuser!");
});
라우팅 스크립트
...
router.post("/postuser", (req, res) => {
console.log(req.body);
const name = req.body.name;
const age = req.body.age;
userService.insertUserList(name, age);
console.log(userService.getUserList());
res.send("Hello postuser!");
});
...
postman 통한 테스트


const express = require('express');
const app = express();
const bodyParser = require('body-parser');
app.use(bodyParser());
app.post("/postuser", (req, res) => {
const name = req.body.name;
const age = req.body.age;
console.log(name, age);
res.send("Hello postuser!");
});
app.listen(4000)

