TypeScript

プログラミング

【まとめ】Node.js入門

これまでに書いた記事の中から、「Node.js入門」というテーマで書いた記事をまとめてみました。
プログラミング

【NestJS】HTTPプロバイダとしてFastifyを使用する

デフォルトのHTTPプロバイダであるExpressから変更することで、HTTPプロバイダとしてFastifyを使用するようにします。
プログラミング

【NestJS】pingで呼び出すとpongを返すWeb APIを作成する

Node.jsのWebフレームワークである「NestJS」を用いることで、pingで呼び出すとpongを返すWeb APIを作成します。
プログラミング

【Express】結合テストを作成する

Node.jsのHTTPサーバをテストするためのライブラリである「SuperTest」を用いることで、ExpressでのHTTPサーバの結合テストを作成します。
プログラミング

【Express】単体テストを作成する

Jestが提供するモック関数を利用することで、Expressのハンドラ関数の単体テストを作成します。
プログラミング

【Jest】テストファイルをコンパイル対象から除外する

tsconfig.jsonのexcludeオプションでテストファイルを設定することで、テストファイル(拡張子「.test.ts」)をコンパイル対象から除外します。
プログラミング

【Jest】テストを実行する

JavaScriptのテスティングフレームワークである「Jest」を使用して、テストを実行します。
プログラミング

【Express】pingで呼び出すとpongを返すWeb APIを作成する

Node.jsのWebフレームワークである「Express」を用いることで、pingで呼び出すとpongを返すWeb APIを作成します。
プログラミング

【Node.js】TypeScriptをJavaScriptにコンパイルする

TypeScriptコンパイラの「tsc」を使用して、TypeScriptをJavaScriptにコンパイルします。
プログラミング

【Node.js】ファイルの変更を検知して、プロセスを自動で再起動する(ホットリロード)

TypeScriptに対応したNode.js用の開発ツールである「ts-node-dev」を用いることで、ファイルの変更を検知して、プロセスを自動で再起動します。