#3. bodyParser
bodyParser?
클라이언트에서 API Call ( POST/PUT 만 가능 GET/DELETE 안됨 ) 시
Body 내용을 포함해서 보낼 수 있는데
이걸 서버가 받는다고 해서
그대로 사용이 불가능하고 (undefined)
사용할 수 있게 파싱해서
사용하게끔 하는 것이 bodyParser 라는 미들웨어 이다
express 버전에 따라
body-parser 가 내장되어 있는 버전도 있고 (최신)
따로 모듈로 설치해야 하는 버전(옛날) 도 있으니
확인해야한다
내장되어 있을 경우
그냥 위 예시의 express.json() 처럼
express 모듈 안에 있으니 그냥 사용하면 되고
따로 안담겨져있으면
아래와 같이 body-parser 모듈을 설치하고
불러와서 사용하면 된다
이렇게 클라이언트가 name, url 을 body 안에 보냈으면
req.body.name
req.body.url
이렇게 다이렉트로 접근이 가능하다
반응형
글이 도움이 되셨다면 공감과 광고 클릭 한번 부탁드려요! :)
감사합니다 ✨