Angularで利用する簡易Loggerを用意する
Posted on February 15, 2020 at 15:50 (JST)
下記を満たす実装を思いついたのでメモとして残す。
- インスタンス化不要(フィールドへの定義不要)
- chromeの開発者ツールで出力箇所を表示可能
NestのCORS設定メモ
Posted on September 23, 2018 at 22:30 (JST)
CORSの設定方法についてメモ。
Read MoreNest(TypeScript)で遊んでみる 〜Configuration編〜
Posted on September 18, 2018 at 01:30 (JST)
今回は環境別設定を .env
ファイルに定義し、Nestアプリケーションで利用する方法について記載する。
- ライブラリをインストール
- 環境別設定を読み込む
- TypeORMの設定として利用する
Nest(TypeScript)で遊んでみる 〜DB連携編〜
Posted on September 16, 2018 at 16:00 (JST)
今回はTypeORMを利用してDB(MySQL5.6)へ接続する方法にて記載する。
- 事前準備: dockerでMySQLを立ち上げる
- ライブラリをインストール
- 接続情報設定
- RepositoryパターンでCRUD実装
- テスト時にモック差し替え
- はまりどころ
Nest(TypeScript)で遊んでみる 〜Validation編〜
Posted on September 13, 2018 at 22:45 (JST)
今回はNestにて入力値チェックを行う方法について記載する。
- Validationの概要
- ValidationPipe導入
- ValidationPipeのオプション
Nest(TypeScript)で遊んでみる 〜Parameter Binding編〜
Posted on September 12, 2018 at 19:30 (JST)
今回はControllerにてRequestParameterから値を取得する方法について記載する。
- RequestParameterのbinding
- RouterParameters
- QueryString
- RequestBody
- Headers
- CustomDecoratorについて
- e2e test
Nest(TypeScript)で遊んでみる 〜REST API(CRUD)編〜
Posted on September 11, 2018 at 19:45 (JST)
今回はNestにてREST APIを作成する方法について記載する。
Todoリスト管理に用いるCRUD用APIを想定し、作成した。
入力チェックや例外処理は本記事では触れない。
手順は下記の通り。
- Srvice(Provider)の作成
- Controllerの作成
- Moduleの作成
- テスト