728x90
반응형
-라우팅 : 서로 다른 일을 하게 하기 ⇒ 요청에 따른 다른 응답 결과를 보내는 것
-요청에 대한 정보
-헤더 구성요소
- 요청URL
- 요청 메소드
- 상태코드(응답)
지금은 아무것도 안 뜬다..
노드의 http 모듈로 서버를 간단히 만들어서 다시 조회해보자
포스트맨으로 다시 요청해보기
-옵션 추가
결과
-응답에 대한 정보 추가
-응답 형식(MIME)이란? “나 이렇게 응답할거야~”
- text/plain
- text/html
- application/json : 자바스크립트 객체 json 형태로 응답
등등등…
다음을 참고하자.
MIME types (IANA media types) - HTTP | MDN
서버 응답 결과
-응답에 대한 정보 추가2
서버 응답 결과
응답 형태 : application/json 라면,
html 같은 정적인 문서 내용은 5500번 라이브 서버에 몰아두고,
3000 서버는 간단한 응답 낼 수 있는 서버로 만든다.
(서버가 지저분해지기 때문)
<라우팅 적용>
요청의 형태와 주소에 따라 응답하기
만약 요청된 URL이 /product/list와 일치하지 않을 경우, 기본적으로 ELSE 코드가 실행된다.
결과
노드js로 라우팅 테스트하기 끝~
반응형
'Backend-dev > nodeJS & express' 카테고리의 다른 글
[javascript] express로 사용자 req 분석하기 (0) | 2024.05.27 |
---|---|
[javascript] Buffer(버퍼)란? | 장,단점과 노드js를 활용한 예시 (0) | 2024.05.26 |
[javascript] Stream(스트림)이란? | 장,단점과 노드js를 활용한 예시 (0) | 2024.05.25 |
[javascript] Node.js와 express 비교 (0) | 2024.05.25 |
[javascript] 콜 스택과 이벤트 루프 | 동기/비동기 처리 차이? (0) | 2024.05.25 |