본문 바로가기
공부/노드

[express] req.body가 undefined인 경우

by 야옹아옹 2021. 7. 4.

 에러코드

req.body 가 undefined인 경우

🤦‍♂️ 상황

form에서 데이터를 전송해 post 라우터에서 req.body.프로퍼티 명으로 데이터를 받으려 했지만 undefined가 뜬다.

👍 해결

// 내장 기능 json 제공 기능을 추가
app.use(express.json());
// url인코딩 기능을 추가한다. extended:false면 내장 쿼리 스트링 모듈을 사용한다.
app.use(express.urlencoded({ extended: false }));

위 두가지를 사용하지 않아서 데이터를 파싱하지 못했던 것 같다. 쓰니까 바로 해결됨.

댓글