問題タブ [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.
javascript - .jsファイルを変更するときにNode.jsはサーバーを再起動しませんか?
ノードが .js の変更を取得するように現在ノード スーパーバイザーを使用していますが、うまく機能しますが、js ファイルを保存するたびにサーバーが再起動することに気付きました。サーバー側の .js ファイルを保存してサーバーを再起動せずに、変更をノードに自動的にロードする方法はありますか? つまり、プロセスは終了しませんが、新しい変更でプロセス自体を更新するだけです。
node.js - Node Supervisor がコード 0 で終了しました
node.js を始めたばかりで、いくつかのチュートリアルを実行しています。node-supervisor を試しているところですが、実行に問題があります。Express を使用してアプリをセットアップしてから、スーパーバイザー パッケージをインストールしています。
以下を使用してアプリを起動します。
私が期待したとおりに動作し、以前に数回行ったようにすべてが機能します。
ただし、スーパバイザ ( node_module\.bin\supervisor app.js
) を起動すると、次のメッセージが表示されます。
私は答えを得るためにできる限りどこでも見ましたが、困惑しています。私はおそらく愚かなことをしています、誰か助けてもらえますか?
前もって感謝します
これが私の現在のpackage.jsonファイルです:
node.js - スーパーバイザー ノード .js "プログラム ノード アプリはコード 0 で終了しました" エラー
Express scaffold アプリをインストールすると
次に、npm install を実行します
そしてスーパーバイザーを実行します
私は得る
app.js ファイルは、基本的なデフォルト Express インスタンスです。
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
ターミナルウィンドウでパスワードを要求せずにターミナルで。どうやってするの?
node.js - Nodemon が Docker 環境で動作しない
Docker と fig を使用して NodeJS dev-env を構築しています。
nodemon を使用して server.js を監視していますが、server.js を変更してもサーバーは再起動しません。
しかし、ノードモンからスーパーバイザーに変更したところ、うまくいきました!
問題がどこにあるか誰か知っていますか?
詳細は以下のとおりです。
私の図のフォルダ構造:
図.yml:
Dockerfile:
Server.js: (NodeJS Web サイトのサンプル コード)
node.js - サーバーを再起動するためにスーパーバイザーがexpress.jsに送信したシグナルはどれですか
全て:
[UPDATE]: 一部の投稿で次のように言及されています: Windows にはシグナル メカニズムがないため、「SIGINT」は Windows Node.js では機能しません。
急な解約を処理する際に 1 つの質問がありました。
Expressサーバーのシャットダウンシグナルを検出したいので、以下を設定します。
でbin/www
。そして、サーバーを起動しますsupervisor bin/www
しかし、スーパーバイザーを使用してサーバーを監視および再起動すると、それらのどれも呼び出されません。サーバーのシャットダウンを監視するためにどのシグナルをプロセスにバインドする必要があるか教えてもらえますか?
ありがとう
node.js - スーパーバイザーが public ディレクトリの js 更新を無視するようにする
コンパイルが必要なscssファイルとともに、静的ファイル(js、css、htmlなど)だけが含まれる/ publicサブディレクトリを持つノードアプリがあります
入力してアプリを実行しています
これにより、ルート プロジェクト ディレクトリ内でこれらの拡張子を持つファイルが変更されるたびに、サーバーが再起動します。
問題は、パブリックの下にある js ファイルが再起動を引き起こしてはならないことです。特定のディレクトリのファイル時間を無視する方法はありますか? または、そうでない場合、ディレクトリを無視する方法はありますか (scss を使用しているときにスーパーバイザー呼び出しを切り替えます)。
javascript - Node.js: テスト ケースの自動実行用に変更されたファイルの特定
現在、サーバーの自動再起動とテスト ケースの自動実行にノードモンまたはスーパーバイザーを使用しています。しかし、現在、私の要件はrun specific test cases
いつcertain files
変更されるかです。たとえば、app\models\user.js
変更された場合、私は実行されたいですtest\model\user-test.js
。
どのファイルが変更されているかを特定する必要があることを達成するように命令します。nodemon
orを使用してそれを達成するにはどうすればよいsupervisor
ですか?
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
何か助けはありますか?
node.js - ノードモン、スーパーバイザー、永遠にすべてが異なるエラーを出しています。何か提案はありますか?
グローバルにインストールして、3つすべてを1つずつ試しました。しかし、どれも機能していないようです。これらを使用して、変更を加えたときにサーバーを自動的に再起動しています。
以下は、私が使用しているコマンドです。
スーパーバイザーからのエラー
永遠からのエラー