본문 바로가기

dev/nodejs

nodejs - post요청 시 body값 확인

nodejs 를 사용하면 post 요청으로 body값을 보내면 undefined가 뜬다.

body-parser를 사용해야 request에서 body값을 읽을 수 있다.

 

app.js 파일에 body-parser 코드를 추가해주면 된다.

 

const express = require('express'); // express 모듈
const app = express();
const port = 3000; // 포트

const userRouter = require('./routes/user.js');

app.use(express.json()); // body-parser
app.use(express.urlencoded({ extended: false })); // body-parser

app.use('/users', userRouter);

app.listen(port, () => {
  console.log(`서버 가동! 포트: ${port}`)
}) // 실행