https://www.youtube.com/watch?v=Ib13yqmy3kI
body-parser
npm 설치
require로 모듈을 포함 시켜야 함
사용을 하기 위해서는 꼭 미들웨어를 등록을 해야함
-> use라는 메서드로 미들웨어를 등록을 함
-> 클라이언트가 전달한 데이터 req에 -> body라는 프로퍼티(property)에 접근을 할 수 있게 됨
이를 할 수 있는 이유는 바디파티의 json()이라는 미들웨어 덕분임
-> 클라이언트에서 전달한 데이터를 우리가 볼 수있는, 조작할 수 있는 데이터 형태로 바꿔서
-> 바디라는 프로퍼티 데이터에 넣어줌
-> 이것을 출력 했을 때, 오브젝트 형태로 얻을 수 있음
만약 바디파서의 미들웨어를 등록하지 않을 경우
body라는 프로퍼티가 req 내에 없으므로 "undefined"가 출력이 된다.
누군가에 의해 만들어진 미들웨어
-> 써드-파티 미들웨어 (Third-party Middleware)타사 미들웨어
'공부 > 메모' 카테고리의 다른 글
JPA의 @Enumerated를 알아보자 - 1 (0) | 2022.04.16 |
---|---|
[cs공부] 미들웨어(Middleware) - 2 (0) | 2022.04.15 |
스프링 심화과정 - 순한맛 2단계 음식조회, 중복 (0) | 2022.04.05 |
스프링 심화과정 - 순한맛 2단계 음식등록 (0) | 2022.04.04 |
자바문법 메모 01 (0) | 2022.04.03 |