Node.js 기반으로 express서버에서 HTTP 메서드를 활용하여 라우팅하는 과정을 공부하고 있다.
JSON 기반의 API 요청은 Postman을 사용중이다.
지금은 POST,GET,DELETE HTTP 메서드를 썼고, 별 문제 없이 진행중이었는데,
PUT메서드를 활용하니까, 라우팅이 되지 않고, 라우팅 되지 않을때를 대비한 미들웨어가 실행이 되었다.
POST,PUT,PATCH 같은 경우에
서버로 요청을 할 때마다, HTTP HEADER에 항상
Content-Type : application/json
을 붙여주자.
Content-Type이란 HTTP 통신에서 전송되는 데이터의 타입을 나타내는 HTTP Header 정보 중 하나이다.
이 정보에 따라서, 데이터를 받는 측에서는 데이터를 어떻게 처리해야할지 판단한다.