Node.jsアプリケーションの実行時にポート3000が使用されるのはなぜですか?


ベストアンサー

何よりもまず、ポート3000の使用は必須ではなく、ほとんどのアプリケーションは使用しません。実稼働中の同じポート。これは主に開発中に行われ、問題なく変更できます

3000を開発ポートとして使用することがなぜ人気があるのか​​という質問であれば、その答えはほとんどが慣例であり、他には何もありません。

TCPポートは0〜65535の範囲で使用できます。通常、FTP(21)、SMTP(25)、HTTP(80)、HTTPS(443)などの既知のサービスでは1024までのポート番号が保持されます。 )。そのため、開発/展開マシンで実行中のサービスに干渉しないように、開発目的で1024を超える4桁のコードを使用するのが一般的です。

もしそうなら、自問してください。次の考慮事項を考慮してポート番号を選択します。

  • 予約済みのポートは使用しないでください。
  • 覚えやすいポートを使用してください(がない場合は優先される場合があります)。その他の制限)

3000、4000などのポート番号を使用することになる可能性があります。

また、ほとんどの開発はWeb用であるため(HTTP 80が必要) 、一部のWebサーバーエンジンは、人気のある開発ポートとして8080の使用を開始しました。これで、複数のサービスに取り組んでいる開発者の場合、すでに8080が占有されている可能性があるため、一部のサービスは8888を使用する可能性があります。最終的には、の作業パターンの共通性に応じて、プラットフォームごとに1日の終わりにいくつかの規則が作成されます。ほとんどの開発者。

回答

Nodejsアプリケーションコードでは、インターネットで提供されているほとんどのサンプルコードでノードアプリケーションを実行するために言及されているポートが3000であるため、3000ポートが使用されます。したがって、インターネットのコードのいずれかを使用している場合は、記載されているポート番号を確認して、ノードアプリケーションの実行に使用する任意のポート番号に編集できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です