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}`)
}) // 실행
'dev > nodejs' 카테고리의 다른 글
nodejs - controller/service로 분리, Callback function is not available with promise clients. (0) | 2023.07.23 |
---|---|
nodejs - Cannot use import statement outside a module (0) | 2023.07.22 |
nodejs - env파일 (0) | 2023.07.22 |
node js - typescript 설정 (0) | 2023.07.20 |
node js - 요청, 응답 (0) | 2023.07.10 |