走同样的路,发现不同的人生
你自己app.js的問題。裡面是不是沒有啟動http服務,或是沒有印出listen的埠號這些,所以沒有出最後一句話,其他不都跟教材一樣麼?
supervisor 就是一個node服務好麼? 只不過他自己當主進程,起了子進程作為你的服務,好監聽而已。
安裝好後直接啟動就好了,就是原本你寫node的時候,你每次修改服務端的內容都需要自動重啟才會生效,有了這個superviosr之後,它會等你保存之後自動重啟服務。 可是,你要的效果是啥?看看程式碼對不對,跟supervisor關係應該不大。
原諒我懂得也不多
通常情況下執行一個js檔案使用的指令是
node app.js
我看到supervisor是一个调试工具,他会创建一个进程去监听的你程序代码的变更,而不需要每次单独使用node去執行你的程式碼。
supervisor
node
其實我覺得你的執行方式沒有什麼錯誤,所謂你的看到的提示訊息不同,可能會是系統的導致的。 其次還有可能會是你的程式碼和他的程式碼是不一樣的,所以監聽得到的結果是不一樣的。
把app.js放出來看看。
我雖然對node了解不多,但我知道啟動應該是node app.js(app是你node程式的名稱)。反正我沒用過supervisor這個指令
按照你的cmd的提示,不是已經開啟了監聽了嗎
已經運行起來了,我覺得你是想看到一句在運行的提示,如果是這樣你可以在app.js結尾加一句:app.js结尾加一句:
app.js
console.log ('server is running on ort')
你自己app.js的問題。裡面是不是沒有啟動http服務,或是沒有印出listen的埠號這些,所以沒有出最後一句話,其他不都跟教材一樣麼?
supervisor 就是一個node服務好麼? 只不過他自己當主進程,起了子進程作為你的服務,好監聽而已。
安裝好後直接啟動就好了,就是原本你寫node的時候,你每次修改服務端的內容都需要自動重啟才會生效,有了這個superviosr之後,它會等你保存之後自動重啟服務。
可是,你要的效果是啥?看看程式碼對不對,跟supervisor關係應該不大。
通常情況下執行一個js檔案使用的指令是
我看到
supervisor
是一个调试工具,他会创建一个进程去监听的你程序代码的变更,而不需要每次单独使用node
去執行你的程式碼。其實我覺得你的執行方式沒有什麼錯誤,所謂你的看到的提示訊息不同,可能會是系統的導致的。
其次還有可能會是你的程式碼和他的程式碼是不一樣的,所以監聽得到的結果是不一樣的。
把app.js放出來看看。
我雖然對node了解不多,但我知道啟動應該是node app.js(app是你node程式的名稱)。反正我沒用過supervisor這個指令
按照你的cmd的提示,不是已經開啟了監聽了嗎
已經運行起來了,我覺得你是想看到一句在運行的提示,如果是這樣你可以在
app.js
結尾加一句:app.js
结尾加一句:console.log ('server is running on ort')
console.log ('server is running on ort')
🎜