我正在研究nodeJs'A.I',我們使用套接字與我們的其他應用進行通信。我想知道是否有方法更新nodeJs應用程序而不重新啓動它,所以我們的代碼已更新,但我們的套接字永遠不會關閉?編輯節點js文件而不重新啓動服務器
我看到了一些模塊來監視更改並重新啓動服務器,但是如果我使用類似的東西,我的套接字將會關閉,我將不得不重新啓動其他應用程序。
感謝烏拉圭回合的幫助
我正在研究nodeJs'A.I',我們使用套接字與我們的其他應用進行通信。我想知道是否有方法更新nodeJs應用程序而不重新啓動它,所以我們的代碼已更新,但我們的套接字永遠不會關閉?編輯節點js文件而不重新啓動服務器
我看到了一些模塊來監視更改並重新啓動服務器,但是如果我使用類似的東西,我的套接字將會關閉,我將不得不重新啓動其他應用程序。
感謝烏拉圭回合的幫助
我認爲你正在尋找Nodemon 它重新啓動您每次的NodeJS檢測編輯:)
我的錯完全地監督你給出的要求......而且,你已經看到了像Nodemon這樣的模塊。但要澄清我從來沒有見過這樣的事情
-Mathew
感謝您的回答,但nodemon重啓服務器,正是我想避免的,因爲它關閉了插座 –
我認爲你正在尋找的東西叫做hot reload
(埃勒hot replacement
)。幾個環節來探討問題:
https://webpack.github.io/docs/hot-module-replacement.html
這是正確的答案,但可以通過更多的闡述進行改進。當它坐落時,它幾乎是一個只有鏈接的答案。 – Paul
是的,這就是我要找的感謝,我會讀這個鏈接 –
僅供參考,你可以讓你的其他應用程序,這樣,如果插座下降,他們只是嘗試重新連接多次,直到重新連接成功。然後,您不必重新啓動它們,並且可以容忍偶爾的服務器重新啓動。這也將能夠處理您的互聯網鏈接偶爾的故障。 – jfriend00