8

node.js プロジェクトを作成し、それをウィンドウ サーバーにアップロードして、モバイル アプリケーションに API サービスを提供しました。コマンドプロンプトを開いて入力すると

node app.js

正常に実行されましたが、コマンド プロンプトを閉じると、node.js サーバーの実行が停止していました。commend プロンプトを閉じたときに実行中のままにするにはどうすればよいですか?

Ubuntuの例私はコマンドを使用します

nohup 

ウィンドウでこのようにする方法

4

4 に答える 4

1

ノードモン #ftw. Windows では、Forever はファイルを何気なく観察するほど実際には監視しませんが、pm2 はページをロードするたびにサーバーを再起動します。

これらの各ツールは同様に機能し、受け入れられた回答と同じようにインストールされます。例えば:

npm install nodemon -g

これにより、nodemon がグローバルにインストールされます。使用するには、プロジェクト フォルダーに移動して次のように入力するだけです。

nodemon

(プロジェクトに app.js ファイルがあると仮定します)。Forever や pm2 と同じように -w スイッチを追加できますが、すべてのファイルを監視したいだけの場合は省略できます。Forever を使用してバックグラウンドで nodemon を実行するには、次のように実行します。

forever nodemon --exitcrash 

Nodemon は特に Windows での開発に適していますが、Forever と pm2 は Linux での運用に適しています。

于 2016-10-06T12:26:03.710 に答える