parsing
이라고 한다. => 그 과정을 수행하는 모듈 혹은 메서드를 parser
라고 한다. 문제) undefined 에러
이유) req.body는 디폴트 값으로 undefined가 설정되어 있기 때문이다.
해결) body-Parser을 사용한다
let express = require('express')
let app = express()
app.post('/profile', function(req, res) => {
console.log(req.body) //undefined 에러 생김
})
npm i body-parser
let express = require('express')
let bodyParser = require('body-parser')
let app = express()
app.use(bodyParser().json())
app.post('/profile', function(req, res) => {
console.log(req.body) //undefined 에러 생김
})
하지만,,, 사실!!!!! express에서 body-Parser을 따로 import 하지 않아도 된다! 빌트인(?) 되어있다고 한다.
let express = require('express')
let app = express()
app.post('/profile', function(req, res) => {
console.log(req.body) //undefined 에러 생김
})