작성한 질문수
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
express로 html 서빙하기
작성
·
113
0
안녕하세요! 다름이 아니라
localhost:3000으로 http 요청을 하게되면
강의에서는 정상적인 코드로 200이 오는데 제 사이트에서는
localhost 상태가 304로 나와요! 혹시 어떤 문제인지 알 수 있을까요?
또한 http 웹 모듈을 사용 했을 때는 에러 코드에 대한 부분까지 설정해주셨었는데 express에서는 에러 코드에 대한 부분도자동으로 처리되는지 궁금합니다!
답변 2
1
304는 에러가 아니라 캐시된 것을 그대로 사용한다는 의미입니다.
express는 에러를 자동을 처리하는 미들웨어가 있습니다.
아 그러면 캐시된 상태의 페이지를 가져오기 때문에 그런 것이고 캐시를 삭제하게되면 처음 띄운 페이지는 200 코드로 응답하겠네요! express 에러를 처리하는 부분은 뒷 부분에서 확인했습니다. 빠른 답변 감사드립니다 :) 좋은 주말 보내세요!