ホームページ >ウェブフロントエンド >フロントエンドQ&A >npmを使用してnodejsにforeveをインストールして使用する方法

npmを使用してnodejsにforeveをインストールして使用する方法

PHPz
PHPzオリジナル
2023-04-05 09:09:30900ブラウズ

Node.js を使用した開発プロセスで、アプリケーションをバックグラウンドで実行し続ける必要がある場合は、Node.js が提供する永久ツールを使用する必要があります。ここでは、npm を使用してインストールして永久に使用する方法を説明します。

  1. Node.js のインストール

Node.js をインストールしていない場合は、公式 Web サイト https://nodejs.org にアクセスしてインストール パッケージをダウンロードできます。そしてそれをインストールします。

  1. 永久インストール

npm を使用して永久にインストールするには、ターミナルに次のコマンドを入力します:

npm install forever -g

このコマンドは、次の場合に永久ツールをグローバルにインストールします。現在のディレクトリで永遠に使用したい場合のみ、パラメータ -g を省略できます。

  1. forever の使用

インストールが完了したら、forever を使用して Node.js アプリケーションを起動できます。起動する Node.js アプリケーションのディレクトリで、次のコマンドを実行します。

forever start app.js

ここで、app.js は、起動する Node.js アプリケーションのエントリ ファイルです。起動パラメータを指定する必要がある場合は、次のようにコマンドの最後にパラメータを追加できます。

forever start app.js --port=3000

このようにして、アプリケーションが正常に起動され、バックグラウンドで長時間実行できるようになります。 。

  1. その他のコマンド

起動コマンドに加えて、forever では、実行中のアプリケーションを管理するための次のような一連のコマンドも提供します。

アプリケーションを停止します
    forever stop app.js
  • #アプリケーションを再起動します

    forever restart app.js
  • #アプリケーションの現在のステータスを表示します

    forever list
  • 発生した問題と解決策

  • 永続的に使用する過程で、いくつかの問題が発生する場合があります。
    エラー メッセージが表示されます: モジュール 'forever' が見つかりません

    このエラーは通常、npm install four -g の実行時のエラーが原因で発生します。 sudo コマンドを使用してください。:
      sudo npm install forever -g
    • アプリケーションの起動後にアクセスできません

      この問題は、アプリケーションが実行されているポートが正しくないことが原因である可能性があります。アプリケーションの起動時にプロンプ​​ト情報を確認して、アプリケーションがどのポートで実行されているかを確認し、ブラウザでそのポートにアクセスできます。
    • アプリケーションの実行が停止します

      アプリケーションの実行が停止した場合は、forever logs app.js コマンドを使用してアプリケーションのログ情報を表示し、問題をすぐに解決できます。できるだけ。
    • 以上はnpmを使用してインストールして永続的に使用する手順です。

    • 以上がnpmを使用してnodejsにforeveをインストールして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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