問題タブ [node-supervisor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
498 参照

javascript - .jsファイルを変更するときにNode.jsはサーバーを再起動しませんか?

ノードが .js の変更を取得するように現在ノード スーパーバイザーを使用していますが、うまく機能しますが、js ファイルを保存するたびにサーバーが再起動することに気付きました。サーバー側の .js ファイルを保存してサーバーを再起動せずに、変更をノードに自動的にロードする方法はありますか? つまり、プロセスは終了しませんが、新しい変更でプロセス自体を更新するだけです。

0 投票する
1 に答える
2430 参照

node.js - Node Supervisor がコード 0 で終了しました

node.js を始めたばかりで、いくつかのチュートリアルを実行しています。node-supervisor を試しているところですが、実行に問題があります。Express を使用してアプリをセットアップしてから、スーパーバイザー パッケージをインストールしています。

以下を使用してアプリを起動します。

私が期待したとおりに動作し、以前に数回行ったようにすべてが機能します。

ただし、スーパバイザ ( node_module\.bin\supervisor app.js) を起動すると、次のメッセージが表示されます。

私は答えを得るためにできる限りどこでも見ましたが、困惑しています。私はおそらく愚かなことをしています、誰か助けてもらえますか?

前もって感謝します

これが私の現在のpackage.jsonファイルです:

0 投票する
3 に答える
16865 参照

node.js - スーパーバイザー ノード .js "プログラム ノード アプリはコード 0 で終了しました" エラー

Express scaffold アプリをインストールすると

次に、npm install を実行します

そしてスーパーバイザーを実行します

私は得る

app.js ファイルは、基本的なデフォルト Express インスタンスです。

0 投票する
1 に答える
1743 参照

node.js - MAC OS - Node.js (NPM) - 管理者権限で AppleScript を介してインストールする

ターミナルで次のコマンドを 1 つずつ実行すると、動作してインストールされます。

sudo npm install スーパーバイザー


sudo npm install forever

ターミナル ウィンドウで管理者パスワードを要求され、正常にインストールされます。

AppleScript では、これを次のように実行します。

ターミナルを開き、パスワードを要求し、ユーザーの応答がパスワードを入力して続行するのを待ちます。次のAppleScriptを試しましたが、

そして、次のエラーが発生しました。

エラー "sudo: npm: コマンドが見つかりません" 番号 1

AppleScript は、共通のユーザー名とパスワードのダイアログに一度パスワードを要求し、実行する必要があります。

sudo npm install スーパーバイザー


sudo npm install forever

ターミナルウィンドウでパスワードを要求せずにターミナルで。どうやってするの?

0 投票する
3 に答える
22947 参照

node.js - Nodemon が Docker 環境で動作しない

Docker と fig を使用して NodeJS dev-env を構築しています。

nodemon を使用して server.js を監視していますが、server.js を変更してもサーバーは再起動しません。

しかし、ノードモンからスーパーバイザーに変更したところ、うまくいきました!

問題がどこにあるか誰か知っていますか?

詳細は以下のとおりです。


私の図のフォルダ構造:

図.yml:

Dockerfile:

Server.js: (NodeJS Web サイトのサンプル コード)

0 投票する
1 に答える
769 参照

node.js - サーバーを再起動するためにスーパーバイザーがexpress.jsに送信したシグナルはどれですか

全て:

[UPDATE]: 一部の投稿で次のように言及されています: Windows にはシグナル メカニズムがないため、「SIGINT」は Windows Node.js では機能しません。

急な解約を処理する際に 1 つの質問がありました。

Expressサーバーのシャットダウンシグナルを検出したいので、以下を設定します。

bin/www。そして、サーバーを起動しますsupervisor bin/www

しかし、スーパーバイザーを使用してサーバーを監視および再起動すると、それらのどれも呼び出されません。サーバーのシャットダウンを監視するためにどのシグナルをプロセスにバインドする必要があるか教えてもらえますか?

ありがとう

0 投票する
1 に答える
1223 参照

node.js - スーパーバイザーが public ディレクトリの js 更新を無視するようにする

コンパイルが必要なscssファイルとともに、静的ファイル(js、css、htmlなど)だけが含まれる/ publicサブディレクトリを持つノードアプリがあります

入力してアプリを実行しています

これにより、ルート プロジェクト ディレクトリ内でこれらの拡張子を持つファイルが変更されるたびに、サーバーが再起動します。

問題は、パブリックの下にある js ファイルが再起動を引き起こしてはならないことです。特定のディレクトリのファイル時間を無視する方法はありますか? または、そうでない場合、ディレクトリを無視する方法はありますか (scss を使用しているときにスーパーバイザー呼び出しを切り替えます)。

0 投票する
1 に答える
50 参照

javascript - Node.js: テスト ケースの自動実行用に変更されたファイルの特定

現在、サーバーの自動再起動とテスト ケースの自動実行にノードモンまたはスーパーバイザーを使用しています。しかし、現在、私の要件はrun specific test casesいつcertain files変更されるかです。たとえば、app\models\user.js変更された場合、私は実行されたいですtest\model\user-test.js

どのファイルが変更されているかを特定する必要があることを達成するように命令します。nodemonorを使用してそれを達成するにはどうすればよいsupervisorですか?

0 投票する
1 に答える
1310 参照

node.js - express.js のスーパーバイザーによる自動リロード

私のpackage.json

私のapp.js

comand: でアプリを実行します"$ DEBUG=lays-vroubek:* npm start"が、自動リロードはエラー メッセージなしでは機能しません (アプリの実行)

lays-vroubek@0.0.0 start /Users/jan.michalik/Workspace/Sites/lays-vroubek スーパーバイザー ./bin/www

プログラム './bin/www' --watch '.' で node-supervisor を実行しています。--extensions 'node,js,/bin/www' --exec 'node'

「node ./bin/www」で子プロセスを開始していますディレクトリ「/Users/jan.michalik/Workspace/Sites/lays-vroubek」で変更を監視しています。プロセスを再起動するには、rs を押します。lays-vroubek:server ポート 3000 でリッスン中 +0ms

何か助けはありますか?

0 投票する
1 に答える
1020 参照

node.js - ノードモン、スーパーバイザー、永遠にすべてが異なるエラーを出しています。何か提案はありますか?

グローバルにインストールして、3つすべてを1つずつ試しました。しかし、どれも機能していないようです。これらを使用して、変更を加えたときにサーバーを自動的に再起動しています。

以下は、私が使用しているコマンドです。

スーパーバイザーからのエラー

永遠からのエラー