Node.jsを再起動する方法

PHPz
PHPzオリジナル
2023-04-17 16:40:352472ブラウズ

Node.js は、開発で広く使用されている人気のある JavaScript ランタイム環境です。ただし、開発中に、Node.js がクラッシュしたり、機能が停止したりする可能性のある問題が発生することがあります。現時点では、通常の操作を再開するには Node.js を再起動する必要があります。この記事ではNode.jsを再起動する方法について説明します。

  1. コンソールでの再起動

コンソールで、次のコマンドを使用して Node.js を再起動できます。

Ctrl + C

このコマンドは、 Node.js プロセスを実行していますが、Node.js プロセスを再実行する必要があります。 Node.js プロセスは、次のコマンドを使用して再起動できます。

node app.js

このコマンドにより、アプリケーションが確実に再度実行されます。

  1. nodemon の使用

次に、サードパーティ パッケージ Nodemon を使用できる、より便利な再起動方法を紹介します。 Node.js アプリケーションを自動的に再起動するユーティリティ ツールで、ファイルの変更を自動的に検出できるのが利点です。

Nodemon をインストールする:

$ npm install -g nodemon

Nodemon を使用して Node.js アプリケーションを実行する:

$ nodemon app.js

コードやその他のファイルを変更すると、Nodemon は自動的にファイルを検出します。アプリケーションを再起動します。このプロセスにより、Web 開発の効率が向上します。

  1. pm2 の使用

Nodemon に加えて、別の一般的なプロセス マネージャー pm2 を使用して Node.js アプリケーションを再起動することもできます。プロセスの監視と負荷分散を実現します。

pm2 をインストールします:

$ npm install pm2 -g

pm2 を使用して Node.js アプリケーションを実行します:

$ pm2 start app.js

次のコマンドを使用して、実行ステータスを表示します:

$ pm2 list

Now if アプリケーションを再起動するには、次のコマンドを使用できます:

$ pm2 restart app

pm2 他にも便利なコマンドがたくさんあります。たとえば、pm2 stop を使用してアプリケーションを停止したり、pm2 logs を使用してログを表示したりできます。 。

概要

Node.js の開発プロセス中に、さまざまな問題が発生する可能性があります。その 1 つは、アプリケーションがクラッシュしたり、実行が停止したりすることです。この場合、Node.js を再起動して再起動して実行する必要があります。この記事では、コンソールでの再起動、Nodemon の自動再起動、pm2 プロセス マネージャーを使用する 3 つの方法を紹介します。さまざまなニーズや使用シナリオに応じて、さまざまな再起動方法を選択できます。

以上がNode.jsを再起動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。