ホームページ > ウェブフロントエンド > フロントエンドQ&A > Nodejsでポートを設定する方法

Nodejsでポートを設定する方法

PHPz
リリース: 2023-05-25 16:19:39
オリジナル
1447 人が閲覧しました

Node.js でポートを設定するにはどうすればよいですか?

Node.js アプリケーションを作成する必要がある場合、アプリケーションが HTTP リクエストに応答できることを確認する必要があります。これには、ポートを使用してクライアント要求をリッスンする必要があります。 Node.js はポートを設定する簡単な方法を提供します。

次の手順を使用して、Node.js でポートを設定します。

  1. 最初の手順は、次のコードを JavaScript ファイルに追加することです:

1

const http = require('http');

ログイン後にコピー

これにより、Node.js の組み込み http モジュールが取り込まれます。このモジュールは、HTTP クライアントとサーバーのクラスを提供します。

  1. 次に、HTTP サーバーを作成します。これを行うには、次のコードを使用します。

1

2

3

4

5

const server = http.createServer((req, res) => {

    res.statusCode = 200;

    res.setHeader('Content-Type', 'text/plain');

    res.end('Hello World!');

});

ログイン後にコピー

ここでは、createServer() メソッドを使用して HTTP サーバーを作成します。サーバーの応答動作はコールバック関数で実装されます。ここでのコールバック関数は 2 つのパラメーターを受け取ります。req はクライアント要求を表し、res はサーバー応答を表します。

これは基本的な応答で、すべてが正常であることを示す「Hello World」メッセージをクライアントに送信することによってステータス コード 200 を返します。

  1. 次に、ポートをリッスンします。これを行うには、次のコードを使用します。

1

2

3

4

const port = 3000;

server.listen(port, () => {

    console.log(`Server running at http://localhost:${port}/`);

});

ログイン後にコピー

ここでは、サーバーがリッスンするポートが 3000 であることを指定します。次に、listen() メソッドを使用して HTTP サーバーを起動します。サーバーが実行中であることを示すメッセージがコールバック関数に出力されます。ブラウザで http://localhost:3000/ にアクセスすると、出力メッセージを表示できます。

  1. 最後に、アプリケーションを実行します。これを行うには、コンソールに次のように入力します。

1

node filename.js

ログイン後にコピー

ここでは、「filename.js」を JavaScript ファイルの名前に置き換える必要があります。

これは、Node.js でポートを設定するプロセスです。応答には、HTML ページのレンダリング、JSON データへの応答など、あらゆる操作を実装できます。 Node.js の概念と使用法について詳しく知りたい場合は、Node.js の公式ドキュメントを参照してください。

以上がNodejsでポートを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート