Backend-dev/nodeJS & express

nodejs로 라우팅 서버 실습해보기!

Hannana. 2024. 7. 30. 16:33
728x90
반응형

-라우팅 : 서로 다른 일을 하게 하기 ⇒ 요청에 따른 다른 응답 결과를 보내는 것

-요청에 대한 정보

-헤더 구성요소

  • 요청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로 라우팅 테스트하기 끝~

 

 

반응형