web-dev-qa-db-ja.com

ExpressJSアプリをpm2で視聴してリロードする方法

ExpressJSアプリを開発しています。 pm2を使用してロードします。

myapp$ pm2 start bin/www

--watchフラグの追加が機能していないように見えることを除いて、これは正常に機能します。 JSソースを変更するたびに、変更を有効にするために明示的に再起動する必要があります。

myapp$ pm2 restart www

私は何が間違っているのですか? ExpressJS以外のアプリで--watchフラグを試しましたが、期待どおりに機能しました。

8

これを参照してください スタックオーバーフローのソリューション

問題は、pm2が監視しているパスに関連しており、実行ファイルまたはプロジェクトの実際のルートパスに関連しているかどうかです。

7
Kangcor

--watchオプションにアプリの場所を指定する必要があります

myapp$ pm2 start bin/www --watch /your/location/to/app
0
Rifaideen