반응형
express 의 대한 내용을 그전에 설치법과 같이 포스팅을 하였지만 조금더 추가 설명하기 위해 포스팅을 시작한다.
◎ express의 라우팅 기본형식
▼ 내용
express 를 사용하여 라우팅을 할경우 기본방식으로 아래와 같이 쓴다.
여기서 get방식으로 http://localhost:포트번호/id?id=undefined
◎ res.send 와 res.end 차이
▼ res.send
express의 코어에서 작동되며 HTTP 응답 헤더 필드를 자동으로 지정하고 자동 HEAD 및 HTTP 캐시 최신 상태 지원을 제공합니다. 즉 http 헤더를 설정하지않으면 body의 객체에 따라 자동으로 헤더가 설정된다.
▼ res.send
node의 http.ServerResponse 의 response.end() 메소드를 사용합니다.응답을 신속하게 종료할때 사용됩니다.
▼ HTTP 헤더 설정
아래 소스코드와 같이 res.end 는 http 의 헤더를 writeHead로 작성하고
아래 소스코드와 같이 res.send 는 http 의 헤더를 set로 작성한다
반응형
'프로그래밍 > NodeJS' 카테고리의 다른 글
NODE JS - multer (파일 업로드) (0) | 2019.04.10 |
---|---|
NODE JS - WEBPACK 설치와 사용법 (0) | 2019.04.10 |
NODE JS - 데이터 압축하기,URL로 파일접근하기 (0) | 2019.03.27 |
NODE JS - PM2 패키지 설치 (3) | 2019.03.27 |
NODE JS - 보안 모듈[sanitize-html] , XSS란? (0) | 2019.03.21 |