Node.js httpモジュールでWebサーバーを構築

Node.js httpモジュール入門 - フレームワークなしでWebサーバーを構築する

http.createServer()によるサーバー作成、リクエスト・レスポンスオブジェクトの扱い、ステータスコードとヘッダー設定、JSON/HTMLレスポンスの返却、サーバーの起動と停止を解説します。

Node.jsでHTTPリクエストを送信する

Node.jsでHTTPリクエストを送信する - fetch APIとhttpsモジュール

グローバルfetch()(Node.js 18以降)の使い方、https.request()による低レベルリクエスト、リクエストヘッダー・ボディの設定、レスポンスの処理、タイムアウト設定を解説します。

Node.jsのHTTPルーティングとURL解析

Node.jsのHTTPルーティング - URLパースとクエリパラメータ解析

URLクラスによるURL解析、URLSearchParamsによるクエリパラメータ処理、パスベースのルーティング実装、正規表現によるパスパラメータ抽出を解説します。フレームワークを使わずにNode.jsでルーティングを実装する方法を学びます。

HTTP通信の仕組みを図解で解説

HTTPリクエストとレスポンスの仕組みを図解で理解する

HTTP通信の基本構造を図解で解説します。HTTPリクエストとHTTPレスポンスの仕組み、リクエストメソッド(GET/POST/PUT/DELETE)、ステータスコード、ヘッダー情報まで、Web開発初心者が押さえるべきHTTPの基礎を網羅的に説明します。