인프런 커뮤니티 질문&답변

황창현님의 프로필 이미지
황창현

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

express로 html 서빙하기

html 응답 코드에 관한 문의

작성

·

113

0

안녕하세요! 다름이 아니라

localhost:3000으로 http 요청을 하게되면 

강의에서는 정상적인 코드로 200이 오는데 제 사이트에서는

localhost 상태가 304로 나와요! 혹시 어떤 문제인지 알 수 있을까요?

또한 http 웹 모듈을 사용 했을 때는 에러 코드에 대한 부분까지 설정해주셨었는데 express에서는 에러 코드에 대한 부분도자동으로 처리되는지 궁금합니다!

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

304는 에러가 아니라 캐시된 것을 그대로 사용한다는 의미입니다.

express는 에러를 자동을 처리하는 미들웨어가 있습니다.

0

황창현님의 프로필 이미지
황창현
질문자

아 그러면 캐시된 상태의 페이지를 가져오기 때문에 그런 것이고 캐시를 삭제하게되면 처음 띄운 페이지는 200 코드로 응답하겠네요! express 에러를 처리하는 부분은 뒷 부분에서 확인했습니다. 빠른 답변 감사드립니다 :) 좋은 주말 보내세요!

황창현님의 프로필 이미지
황창현

작성한 질문수

질문하기