nodejs로 라우팅 서버 실습해보기!
-라우팅 : 서로 다른 일을 하게 하기 ⇒ 요청에 따른 다른 응답 결과를 보내는 것
-요청에 대한 정보
-헤더 구성요소
- 요청URL
- 요청 메소드
- 상태코드(응답)
지금은 아무것도 안 뜬다..
노드의 http 모듈로 서버를 간단히 만들어서 다시 조회해보자
포스트맨으로 다시 요청해보기
-옵션 추가
결과
-응답에 대한 정보 추가
-응답 형식(MIME)이란? “나 이렇게 응답할거야~”
- text/plain
- text/html
- application/json : 자바스크립트 객체 json 형태로 응답
등등등…
다음을 참고하자.
MIME types (IANA media types) - HTTP | MDN
MIME types (IANA media types) - HTTP | MDN
A media type (also known as a Multipurpose Internet Mail Extensions or MIME type) indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.
developer.mozilla.org
서버 응답 결과
-응답에 대한 정보 추가2
서버 응답 결과
응답 형태 : application/json 라면,
html 같은 정적인 문서 내용은 5500번 라이브 서버에 몰아두고,
3000 서버는 간단한 응답 낼 수 있는 서버로 만든다.
(서버가 지저분해지기 때문)
<라우팅 적용>
요청의 형태와 주소에 따라 응답하기
만약 요청된 URL이 /product/list와 일치하지 않을 경우, 기본적으로 ELSE 코드가 실행된다.
결과
노드js로 라우팅 테스트하기 끝~