Closed delivan closed 6 years ago
제가 수업에서 언급을 안해서 그렇네요 ㅠㅠ
pm2가 세션 같은 부분에 수정이 있을 때도 리로드를 해서 그렇습니다.
pm2 기준 아래와 같이 하시면 됩니다.
pm2 start main.js --watch --ignore-watch="sessions/* db.json data/*"
위와 같이 하시면 sessions, db.json, data 디렉토리에 변경이 생겼을 때는 리스타트를 하지 않습니다.
답변 감사합니다! 어렴풋이 세션때문인가 했는데 좀 더 파보면 될 것이었네요ㅎㅎㅠㅠ
참고로 nodemon은 nodemon main.js --ignore sessions/*
입니다!
해결하고자 하는 문제
생활코딩의 nodejs-express-passportjs 강의를 들으면서 개인 프로젝트를 진행중 인데요. pm2를 이용하다가 지금은 nodemon을 이용해서 서버를 실행시켜 놓고 있습니다.
어느순간부터인지 모르겠지만 제 웹사이트가 새로고침이나 링크로 다른 페이지로 갈때마다 서버가 재시작 됩니다. 구글링해봐도 원인을 알수 없어서 이렇게 질문드립니다!
코드
오류
환경
Mac OS, Javascript, Nodejs v9.10.1, Express v4.16.3