요번 시간에는 Get 방식으로 간단하게 데이터를 보내는 것을 해볼 것이고 body parser에 대해서 배울 것이다.
router.js
Postman 화면
router.js
Postman 화면
post를 해주기 위해서 코드 router.js에다가 post 방식을 추가해줬다.
그러고나서 Postman에다가 Post방식으로 이렇게 불러와주면
결과는 아래 사진처럼 데이터가 undefined로 뜨게 된다. 이유는 파싱을 못해서이다. 그래서 우리는 이제 body parser를 통해서 파싱을 해줄 것이다.
일단 body-parser란?
Node.js에서 body의 요청을 파싱해주는 미들웨어입니다. 즉, 요청과 응답 사이에서 공통적인 기능을 수행하는 소프트웨어이다. POST에 들어오는 data를 JSON형식으로 바꿔줘는 방법으로 사용 가능하다.
body-parser를 다운 받아준다.
파싱해준 코드
아까전처럼 다시 Postman에서 POST 방식으로 보내주면
결과:
파싱을 해주니 위 결과처럼 잘 나오는 것을 알 수 있습니다.
여기 app.user urlencoded 안에 extended:true 방식으로 되어있는데요
false를 주게 되면 데이터를 string 또는 Object로만 받는다.
true를 주게 되면 데이터를 어떤 타입이든 다 불러올 수 있다. Boolean 포함
'IT-백엔드' 카테고리의 다른 글
Node.js - Router (0) | 2024.01.25 |
---|---|
Node.js - Passport (0) | 2024.01.25 |
Node.js - MongoDB (0) | 2024.01.25 |
Node.js - Crypto (0) | 2024.01.24 |
Node.js - JWT (0) | 2024.01.24 |