プログラミング

プログラミング

【AWS】ファイル名を含まないURLへのリクエストにindex.htmlを追加する

Amazon CloudFrontのCloudFront Functionsを使用することで、 ファイル名や拡張子を含まないURLへのリクエストにindex.htmlを追加します。
プログラミング

【まとめ】Node.js入門

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

【Astro】Copyrightコンポーネントを実装する

Astroにおいて、Copyrightコンポーネントを実装します。
プログラミング

【Astro】Marqueeコンポーネントを実装する

Astroにおいて、Marqueeコンポーネントを実装します。
プログラミング

【Astro】外部リンクを新しいタブで開くようにする

外部リンクであるかを判定してtarget属性に_blankを設定することで、 外部リンクを新しいタブで開くようにします。
プログラミング

【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」)をコンパイル対象から除外します。