2017-10-19 4 views
0

nodemonを使用して2台のサーバー(www.jsとapiServer.js)を同時に実行する必要があります。 package.jsonが置かれている現在の作業ディレクトリ、唯一の「apiServerでコマンドプロンプトでnodemon:私は実行するとnodemonを使用して2台のサーバーを同時に実行する方法

enter image description hereとしてpackage.jsonにキーを「スタート」のためにその値を指定しています。 js "が実行されています。他の「www.js」は実行されていません。

誰かがこの問題を助けることができたら、私は感謝します。前もって感謝します。

答えて

0

オペレータはプロセスを順番に実行するため、最初のプロセスが解決しないために2番目のプロセスが開始されません。

concurrently NPMモジュールを試してみてください - それは、同時プロセスを実行することができます - https://www.npmjs.com/package/concurrently

だから、あなたはそれをインストールした後、あなたのコマンドは

"start": "concurrently \"node apiServer.js\" \"node ./bin/www.js\""

+0

のようになります。しかし、それを使用する場合、それは動作します展開しますか? –

+0

私は個人的にこのモジュールをローカル開発モードでのみ使用しましたが、私はこれを使用して、あなたがしようとしているような同時サーバーを実行していません。それはローカルで働いていますか?もしそうなら、私はそれが生産ではうまくいかない理由を見ることができませんでした...しかし、私はあなたがやっていることをまったくやろうとはしていませんでした。 – skwidbreth

+0

テストするために、最初に「ステージング」運用環境に展開することをお勧めします。 – skwidbreth

関連する問題