アレについて記す

Nest(TypeScript)で遊んでみる 〜REST API(CRUD)編〜

Posted on September 11, 2018 at 19:45 (JST)


今回はNestにてREST APIを作成する方法について記載する。
Todoリスト管理に用いるCRUD用APIを想定し、作成した。
入力チェックや例外処理は本記事では触れない。

手順は下記の通り。

  1. Srvice(Provider)の作成
  2. Controllerの作成
  3. Moduleの作成
  4. テスト

Read More 

Nest(TypeScript)で遊んでみる 〜Logging編〜

Posted on September 09, 2018 at 22:00 (JST)


今回はNestにて log4js-node を使用する方法について記載する。
Nestの公式ドキュメントに記載されている中から、DIを利用する方法を選択し実装した。

流れは下記の通り。

  1. ライブラリを追加
  2. Loggerを作成
  3. DIするためのモジュール作成
  4. フレームワーク本体のログ出力処理に使用するための設定変更
  5. ローカル開発時は debug レベル以上のログを出力するよう設定

Read More 

Nest(TypeScript)で遊んでみる 〜プロジェクト作成編〜

Posted on September 08, 2018 at 23:00 (JST)


NestはNode.jsで起動するWebアプリケーション作成用のフレームワークである。
Angularに強い影響を受けており、TypeScriptを用いて開発することができる。

今回は下記4点を実施した。

  1. nest cliを用いてプロジェクトを生成する
  2. Hot reloadを用いて修正を即反映させる
  3. 本番用にビルドする
  4. 環境変数を使用する

Read More