2016-11-26 3 views
1

저는 nodeJs 'A.I'에서 작업 중이며 소켓을 사용하여 다른 사람들과 통신합니다. 나는 그것을 다시 시작하지 않고 nodeJs 애플 리케이션을 업데이트하는 방법이 있는지 알고 싶습니다. 그래서 우리의 코드는 업데이트되지만 소켓은 절대로 닫히지 않습니까?서버를 다시 시작하지 않고 노드 js 파일을 편집하십시오.

변경 사항을 확인하고 서버를 다시 시작하는 모듈을 보았습니다. 그런 식으로 사용하면 소켓이 가까워서 어차피 다른 앱을 다시 시작해야합니다. UR 도움을

덕분에

+0

: 몇 가지 링크는 문제를 탐구 다시 연결 성공. 그런 다음 다시 시작할 필요가 없으며 때때로 서버를 다시 시작할 수 있습니다. 그러면 인터넷 링크에서도 가끔씩 오류를 처리 할 수 ​​있습니다. – jfriend00

답변

0

나는 그것이 편집을 :) 감지마다 당신의 nodejs를 다시 시작하면 Nodemon 를 검색하는 생각

내 잘못 completly하여 주어진 요구 사항을 감독 ... 그리고 당신이 이미 보았다 Nodemon과 같은 모듈. 하지만 난 그런 일

-Mathew

+0

답변 주셔서 고마워요하지만 nodemon 정확히 소켓을 닫으려고 때문에 피하려고 서버를 다시 시작 –

1

난 당신이 (엘러 hot replacement) hot reload라는 뭔가를 찾고 있다고 생각을 본 적이 명확합니다. 소켓이 떨어지면, 그들은 단순히 때까지 여러 번 다시 연결을 시도 있도록 다른 애플 리케이션을 만들 수 있습니다, 참고

https://webpack.github.io/docs/hot-module-replacement.html

https://github.com/jan-swiecki/node-hotload

https://www.npmjs.com/package/hot-reload

+0

이것은 맞는 대답이지만 더 많은 박람회와 함께 개선 될 수 있습니다. 앉아있는 것처럼 거의 링크 전용입니다. – Paul

+0

네, 감사합니다.이 링크를 읽을 것입니다. –

관련 문제