2016-08-08 5 views
0

はじめに: 私のWindowsサーバーはポート3000でリッスンしています。リスニングにポート3000を使用するようにノードアプリケーションを開始すると、エラーで失敗しました。ノードjsアプリケーションとWindowsサーバーのポートの問題の解決

私はiisを使用してノードアプリケーションを展開する別の方法があると思いますが、失敗しました。残っている唯一の方法は「ポート」です。

ポートをアンバインドすると、私はアプリが動作し始めます。

誰かがこの問題についてより良いアイデアやアイデアを持っている場合は、助けてください。御時間ありがとうございます。

+1

エラーを追加できますか? –

+0

私はリモートで作業していましたが、接続が失われました。エラーは「これはkentでnpmではない問題です」と同じです。 –

答えて

3

特定のポートを使用できるのは、一度に1つのサーバだけです。 Windowsサーバーが既にポート3000を使用している場合、その同じポートで別のサーバーを開始することはできません。最初のサーバーを停止するか、別のポート番号を選択する必要があります。

ポート3000で唯一のリスナーとして何らかの種類のプロキシを使用し、それぞれが異なるポートで動作する2つのサーバー間でトラフィックを分割します。

+0

プロキシを使用すると良いでしょうか? –

+1

@SuhailMumtazAwan - プロキシを使用する理由があります。必要があるかどうか、または異なるポート番号を選択する必要があるかどうか、あるいは単に他のサーバーを停止する必要があるかどうかを知るために、状況について十分に説明していません。適切な状況であれば、すべて合理的な解決策です。プロキシを実行する方がより複雑なソリューションなので、他のオプションの1つを選択できないという本当の理由がない限り、他のオプションの1つをお勧めします。 – jfriend00

関連する問題