HTTP モジュールのアプリケーション

JavaScriptJavaScriptBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

http モジュールは、Node.js の公式モジュールであり、Web サーバーを作成するためのもので、フロントエンド開発者がサーバーサイド開発を迅速に始めることができます。このチャレンジでは、このモジュールを使用して簡単なアプリケーションを作成することが求められます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-177218{{"HTTP モジュールのアプリケーション"}} javascript/data_types -.-> lab-177218{{"HTTP モジュールのアプリケーション"}} javascript/comp_ops -.-> lab-177218{{"HTTP モジュールのアプリケーション"}} end

HTTP サーバーを作成する

右側のエディタを開きます。エディタには app.js という名前のファイルが表示されるはずです。

要件

  • app.js にコードを記述して、ポート 8080 で動作するサーバーを作成します。
  • サーバーは、すべての着信要求に対して "hello world" で応答する必要があります。
  • ターミナルで node app.js を実行してサーバーを起動します。

タスクを完了した後、サービスはポート 8080 で動作しているはずです。VM の上部にある "Web 8080" を開き、手動で更新します。画面に "hello world" が表示されるはずです。

HTTP サーバー応答の例
✨ 解答を確認して練習

まとめ

このチャレンジでは、Node.js を使って基本的な HTTP サーバーを作成することが求められます。サーバーはポート 8080 で待ち受けており、どんな着信要求に対しても "hello world" で応答します。

このタスクを完了するには、以下のことが必要です。

  1. http モジュールをインポートする。
  2. createServer メソッドを使ってサーバーをインスタンス化する。
  3. 応答として "hello world" を送信するコールバック関数を定義する。
  4. listen メソッドを使ってサーバーをポート 8080 で待ち受けさせる。

このチャレンジは、Node.js を使って HTTP サーバーを作成する際の基本的な概念を示しており、Web 開発における要求処理と応答生成を含みます。