Node.js は、開発者が JavaScript でサーバーサイド アプリケーションを作成できるようにする、人気のあるバックエンド JavaScript ランタイム環境です。 Node.js を使用して実際の運用アプリケーションを作成している場合は、ネットワーク クライアントがアプリケーションにアクセスできるように、リスニング ポート番号を設定する必要があります。
デフォルトでは、Node.js プログラムは、一般的に使用されるポート番号 3000 をリッスンします。ただし、実際の開発では、実行中の他のアプリケーションとの競合を避けるために、別のポート番号を指定する必要がある場合があります。
Node.js でのポート番号の設定は非常に簡単です。必要なのは、プログラム内で Express アプリケーション インスタンスを作成し、アプリケーションが指定されたポートをリッスンできるようにポート番号を設定することだけです。
次に、ポート番号を設定するコード例を示します。
const express = require('express') const app = express() const port = 8000 // 设置端口号为 8000 app.get('/', (req, res) => { res.send('Hello, World!') }) // 监听指定端口号,开始接受网络请求 app.listen(port, () => { console.log(`Server is running on port ${port}`) })
上記のコードでは、const port = 8000
を通じてポート番号を 8000 として指定しました。次に、app.listen
関数で、パラメーター port
を使用してリッスンするポート番号を指定します。このプログラムを実行すると、Node.js サーバーは指定されたポート番号でのリッスンを開始し、クライアントからのリクエストを待ちます。
ポート番号は整数であり、0 ~ 65535 の範囲の数値である必要があることに注意してください。選択したポート番号がすでに別のアプリケーションによって使用されている場合、Node.js アプリケーションは起動しません。この場合、別の使用可能なポート番号を指定し、プログラムでポート番号を更新する必要があります。
実際の運用環境では、コードにポート番号をハードコーディングするのではなく、構成ファイルにポート番号を保存することを検討する必要があります。こうすることで、アプリケーションのコードを変更することなくポート番号を簡単に変更でき、誤操作による不要なエラーを回避できます。
Node.js は、優れたスケーラビリティと柔軟性を備えています。これを使用して作成されたアプリケーションは、任意の NPM パッケージと Node.js モジュールを再利用でき、任意のプラットフォームや環境に簡単に統合できます。 Node.js は比較的新しいテクノロジーですが、高パフォーマンスのサーバーサイド アプリケーションを作成するための頼りになるプラットフォームの 1 つになりました。
以上がnodejs起動設定のポート番号の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。