1. 程式人生 > >nodejs中express入口檔案及supervisor外掛問題

nodejs中express入口檔案及supervisor外掛問題

有朋友反應在根據教程學習nodejs+express時候直接使用命令 node app.js時候無法正確啟動node服務,這是因為新版本的express已經將服務入口放在了./bin/www上,正確的啟動方式是npm start,其中在package.json可以看到這句程式碼的解釋實際等同於 node ./bin/www, 同理,這個時候如果使用nodejs的外掛supervisor也不可以直接按照舊版本的用法,正確使用方式為,在專案根目錄下,使用命令 supervisor ./bin/www, 為什麼是專案根目錄呢?因為supervisor會檢測當下目錄的文件變動,如果進入bin目錄使用則只會檢測bin目錄下面的情況,顯然是不合理的。