영원히 nodejs 서버를 영원히 실행할 수 있다는 것을 알았습니다. 영원히이 feautre를 지원합니까?영구히 nodejs를 통해 서비스를 다시 시작합니다
-- If the nodejs script is modified changed, the server shld restarted automatically.
영원히 어떻게 사용합니까? 아니면 뭔가가 필요해?
영원히 nodejs 서버를 영원히 실행할 수 있다는 것을 알았습니다. 영원히이 feautre를 지원합니까?영구히 nodejs를 통해 서비스를 다시 시작합니다
-- If the nodejs script is modified changed, the server shld restarted automatically.
영원히 어떻게 사용합니까? 아니면 뭔가가 필요해?
개인적으로는 Nodemon을 사용하십시오. 노드 서버를 대체합니다. 파일이 갱신되면 자동으로 서버가 다시 시작됩니다. 그것을 확인하고 싶을 수도 있습니다.
forever readme. -w
플래그를 사용하여 파일에서 변경 사항을 확인하십시오.
사용하는 방법? 영원히 시작 server.js -w – coure2011
@DeaDEnD 전체 App 디렉토리를 보는 방법에 대한 예제를 줄 수 있습니까? – Rajat
'-w'는 dir 파일과 서브 디렉토리를 감시합니다. ' – AlessMascherpa
내 경우와 마찬가지로 다른 사람이 Google을 통해이를 발견 할 경우를 대비하여
내가 thusly 히 그것을 실행해야합니다 : 나를 위해
forever --watch ./start/file
, 나는 변화에 명령을 실행하고있어 현재 디렉토리를 시청에 적어도, 기본값. ./start/file은 "npm start"가 package.json에서 조회하는 파일입니다. 당신은 당신이 될 PWD 쇼이야 곳에서 다른 디렉토리를보고해야하는 경우
, 시도 :
forever --watch --watchDirectory ./path/to/dir ./start/file
을 어떤 이유로, 나만의 도움말 정보를 제공합니다 "영원히 XXXXXXXXX 시작"들어 있지만, 이 작품./나는 어깨를 으.한다.
감사합니다 @CrimsonKissaki 이것은 내 환경의 열쇠였습니다 'forever start --watch --watchDirectory ./ index.js' – xandout
(그리고 작업을 수행합니다 D)을
(뿐만 아니라 로그에 기록) 표준 출력/표준 에러 출력과 동일한 프로세스에서 응용 프로그램을 시작합니다forever -w --watchDirectory . --watchIgnore *.log -o ./log/out.log -e ./log/err.log index.js
자극 시청에서 그것을 실행하려면
분명히 좋은 생각이 아니다하고 데몬으로 실행하면 그래서 이것은하지 않는
forever -o ./log/out.log -e ./log/err.log start index.js
명령 "시작"을 -w 플래그를 삭제하고 추가 한 후 무엇 아마 nswer 질문, 영원히이 기능을 가지고 있습니다 – ericn
nodemon 개발을위한 –