-
iis에 배포한 node 서버의 반환값이 최신화 되지 않을 때!!개발연습/node.js 2022. 7. 12. 15:55
들어가기 전에 - 노드 서버를 iis에 배포하는 방법 : https://airplane9876.tistory.com/32
node 프로젝트를 iis에 배포해보자!
이미 완성된 node프로젝트가 있다고 가정하자. 1. IIS 사이트에 노드 프로젝트 등록 서버컴퓨터에 접속하여 iis관리자를 연다. 웹 사이트 추가 클릭 사이트 이름 -> iis의 왼쪽 네비게이션 바에서 사
airplane9876.tistory.com
배포까지 완료하고 실제 사용하는 도중 이상한 현상을 발견했다.
요청 경로가 같으면, 노드 서버 내에서는 return값이 달라지는 것이 확인이 되는데, 정작 요청한 페이지에서는 기존의 return값을 가져오는 것이다!!
이것은 iis에서 url만 확인하고 바로 보유중인 캐시값을 return해버리기 때문이다.
캐시를 disable 해보자!
노드 서버를 물고있는 사이트에서 출력 캐시로 들어간다.
기능 설정 편집을 누르고, 체크박스 2개 모두 선택 해제
이후에 요청을 보내면, 최신화된 값들로 잘 return받는 것을 확인할 수 있다.
'개발연습 > node.js' 카테고리의 다른 글
node 프로젝트를 iis에 배포해보자! (0) 2022.07.11 구글 소셜 로그인 구현하기(node.js, ts) 및 로컬디비 연동 (0) 2021.10.01 명령 '기본 설정: 기본 설정 열기(JSON)'에서 오류((this.configurationService.getValue(...) || []).filter is not a function)가 발생했습니다. 해결하기 (0) 2021.06.28 Error: No default engine was specified and no extension was provided. 해결방법 (0) 2021.06.27