req2 [express] req.body가 undefined인 경우 ✋ 에러코드 req.body 가 undefined인 경우 🤦♂️ 상황 form에서 데이터를 전송해 post 라우터에서 req.body.프로퍼티 명으로 데이터를 받으려 했지만 undefined가 뜬다. 👍 해결 // 내장 기능 json 제공 기능을 추가 app.use(express.json()); // url인코딩 기능을 추가한다. extended:false면 내장 쿼리 스트링 모듈을 사용한다. app.use(express.urlencoded({ extended: false })); 위 두가지를 사용하지 않아서 데이터를 파싱하지 못했던 것 같다. 쓰니까 바로 해결됨. 2021. 7. 4. express - req와 res 객체 req, res 객체 http 모듈의 req, res 객체를 확장한 것이다. 기존 http 모듈과 express 추가 메서드도 사용할 수 있다. 자주 사용하는 req 객체 요청하는 객체 ( request ) req.app - req객체를 통해 app 객체에 접근할 수 있다. ex ) req.app.get('키'); req.body - body-parser 미들웨어가 만드는 요청 본문을 해석한 객체 req.cookies - cookie-parser 미들웨어가 만든 요청의 쿠키를 해석한 객체 req.ip - 요청의 ip 주소 req.params - 라우트 매개변수에 대한 정보가 담긴 객체 req.query - 쿼리스트링 정보가 담긴 객체 req.signedCookies - 서명된 쿠키들이 담긴 객체 req... 2021. 6. 24. 이전 1 다음