Node.js httpモジュール入門 - フレームワークなしでWebサーバーを構築する http.createServer()によるサーバー作成、リクエスト・レスポンスオブジェクトの扱い、ステータスコードとヘッダー設定、JSON/HTMLレスポンスの返却、サーバーの起動と停止を解説します。
Node.jsでHTTPリクエストを送信する - fetch APIとhttpsモジュール グローバルfetch()(Node.js 18以降)の使い方、https.request()による低レベルリクエスト、リクエストヘッダー・ボディの設定、レスポンスの処理、タイムアウト設定を解説します。
Node.jsのHTTPルーティング - URLパースとクエリパラメータ解析 URLクラスによるURL解析、URLSearchParamsによるクエリパラメータ処理、パスベースのルーティング実装、正規表現によるパスパラメータ抽出を解説します。フレームワークを使わずにNode.jsでルーティングを実装する方法を学びます。
HTTPリクエストとレスポンスの仕組みを図解で理解する HTTP通信の基本構造を図解で解説します。HTTPリクエストとHTTPレスポンスの仕組み、リクエストメソッド(GET/POST/PUT/DELETE)、ステータスコード、ヘッダー情報まで、Web開発初心者が押さえるべきHTTPの基礎を網羅的に説明します。