ホームページ > ウェブフロントエンド > フロントエンドQ&A > Node.js Web サービスの作成方法を調べる

Node.js Web サービスの作成方法を調べる

PHPz
リリース: 2023-04-17 16:27:12
オリジナル
505 人が閲覧しました

Node.js は、非常に人気のあるサーバーサイド JavaScript インタープリターです。 Node.js を使用すると、クライアントの要求に応じてサーバー上で実行される効率的なサーバー側アプリケーションを作成できます。

この記事では、Node.js Web サービスの作成方法について説明します。

ステップ 1: Node.js をインストールする

Node.js Web サービスの作成を開始するには、Node.js をインストールする必要があります。 Node.js をインストールするには、公式 Web サイトの手順に従ってください。 Node.js をインストールした後、ターミナルまたはコマンド プロンプトにノード コマンドを入力して、Node.js が正常にインストールされたかどうかを確認できます。

ステップ 2: ネットワーク サービスを作成する

ここで、ネットワーク サービスの作成を開始できます。

  1. フォルダーを作成し、my_server という名前を付けます。このフォルダーに、server.js という名前のファイルを作成します。
  2. server.js ファイルを開き、次のコードを追加します。

    const http = require('http');
    
    const server = http.createServer((req, res) => {
      res.statusCode = 200;
      res.setHeader('Content-Type', 'text/plain');
      res.end('Hello World!\n');
    });
    
    server.listen(3000, () => {
      console.log('Server running at http://localhost:3000/');
    });
    ログイン後にコピー

    上記のコードは、HTTP サーバーを作成し、ポート 3000 にバインドします。クライアントがブラウザまたは任意の HTTP クライアントを通じてこのポートにアクセスすると、サーバーは「Hello World!」メッセージで応答します。

  3. server.js ファイルを保存し、ターミナルまたはコマンド プロンプトで my_server フォルダーに切り替えます。
  4. ターミナルまたはコマンド プロンプトに次のコマンドを入力してサーバーを起動します:

    node server.js
    ログイン後にコピー
    ログイン後にコピー
  5. ブラウザで次のアドレスにアクセスします: http: / /ローカルホスト:3000/。 「Hello World!」メッセージが表示されるはずです。 ######おめでとう!単純な Node.js Web サービスが作成されました。

  6. ステップ 3: URL リクエストを処理する

ここで、ネットワーク サービスを拡張して URL リクエストを処理できます。

  1. server.js

    ファイルを開き、次のコードを追加します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">const http = require('http'); const url = require('url'); const server = http.createServer((req, res) =&gt; {   const queryObject = url.parse(req.url, true).query;   const name = queryObject.name;   res.statusCode = 200;   res.setHeader('Content-Type', 'text/plain');   res.end(`Hello ${name || 'World'}!\n`); }); server.listen(3000, () =&gt; {   console.log('Server running at http://localhost:3000/'); });</pre><div class="contentsignin">ログイン後にコピー</div></div>

  2. server.js を保存します。 ## #書類。

    上記のコードは、URL クエリ パラメーターを解析し、パラメーター name

    を使用してリクエストに応答します。

    ターミナルまたはコマンド プロンプトに次のコマンドを入力してサーバーを起動します:
  3. node server.js
    ログイン後にコピー
    ログイン後にコピー
  4. ブラウザで次のアドレスにアクセスします:

    http: / /localhost:3000/?name=ジョン
  5. 。 「Hello John!」というメッセージが表示されるはずです。
  6. 別の名前を試してください (例:
  7. http://localhost:3000/?name=Sarah
  8. )。

    上記のコードは、URL パラメーターを解析し、そのパラメーターを使用して応答を構築する方法を示しています。

    結論
この記事では、Node.js を使用して Web サービスを作成する方法を学びました。シンプルな HTTP サーバーを作成し、URL パラメーターに応答し、特定のクライアント要求に応答するように拡張する方法を学びました。 Node.js は、効率的なサーバーサイド アプリケーションを簡単に作成できる強力な JavaScript インタープリターです。

以上がNode.js Web サービスの作成方法を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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