大家讲道理2017-04-17 16:06:12
独自の app.js に問題があります。 httpサービスが起動していないのか、待ち受けポート番号が出力されていないのか、最後の一文が記載されていないのではないか?
スーパーバイザーは単なるノード サービスですよね? それは、彼がメインプロセスとして機能し、簡単に監視できるように子プロセスをサービスとして設定するだけです。
怪我咯2017-04-17 16:06:12
最初にノードを作成したときは、サーバーの内容を変更するたびに、それを有効にするために自動的に再起動する必要がありましたが、このスーパーバイザーを使用すると、サービスを保存した後に自動的に再起動されます。 。
ところで、どんな効果が欲しいのですか?コードが正しいかどうかを確認してください。おそらくスーパーバイザとはほとんど関係がありません。
ringa_lee2017-04-17 16:06:12
あまり詳しくなくてごめんなさい
通常、js ファイルの実行に使用されるコマンドは
です。 リーリーsupervisor
は、コードを実行するたびに個別に node
を使用することなく、プログラム コードの変更を監視するプロセスを作成するデバッグ ツールであることが分かりました。
実際、実行方法に問題はないと思います。表示されるプロンプト情報の違いは、システムが原因である可能性があります。
第二に、あなたのコードが彼のコードと異なる可能性があり、そのため監視結果も異なります。
阿神2017-04-17 16:06:12
私はノードについてあまり詳しくありませんが、スタートアップはノード app.js でなければならないことは知っています (app はノード プログラムの名前です)。とにかく、スーパーバイザーコマンド
を使用したことがありません。黄舟2017-04-17 16:06:12
が既に実行されている場合は、app.js
の末尾に次の文を追加できます。
console.log ('server is running on ort')