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

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

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

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

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

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

Node.js Streamで大容量ファイル処理

Node.jsのStreamで大容量ファイルを効率的に処理する

Node.js Streamの4つのタイプ(Readable・Writable・Transform・Duplex)の違い、createReadStream/createWriteStreamによる大容量ファイル処理、pipeによるストリーム連結、backpressureの概念と対処法まで、実践的なコード例で解説します。

NestJSとTypeScriptによるバックエンド開発

NestJS入門 - TypeScriptで構築するエンタープライズ対応Node.jsフレームワーク

NestJSの設計思想、Angularに影響を受けたアーキテクチャ、Express/Fastifyとの関係性を解説します。Nest CLIを使用したプロジェクトのセットアップから、最初のアプリケーション起動までを実践形式で学びます。

TypeScript Node.js入門 バックエンド開発の型付け

TypeScript + Node.js入門 - バックエンド開発の型付け

Node.jsプロジェクトでのTypeScript設定、Expressの型定義、リクエスト・レスポンスの型付け、環境変数の型安全な管理を解説。TypeScriptでNode.js/Expressアプリケーションを開発するための実践的なガイドです。