【NestJS】Custom providersで文字列をキーにする
概要
- Custom providers で文字列を指定したサンプルです。
- Moduleのprovidersに
{ provide: 文字列キー, useClass: サービスクラス }
で定義します。 - 定義したサービスはModuleRefを使用してContoller内部で生成します。
【VSCode】ESLintを使用してコードを自動フォーマットする
概要
Visual Studio Code の TSLint拡張機能と eslint-plugin-prettier
を使用してソースコードを自動フォーマットすることが出来ます。
各種設定や使用ライブラリ等を記載します。
TSLintの自動フォーマットについては以下の記事を参考にしてください。
続きを読む【Angular/class-validator】C#/WPF の INotifyDataErrorInfoをTypeScriptで実現する
【TypeScript】jsonファイルから型の抽出・生成
【読書】.NET、Javaでの標準化
概要
- .NET FrameworkやJavaなどプロジェクトで標準化を行った際に参考した書籍を紹介。
対象の本
.NETのクラスライブラリ設計 開発チーム直伝の設計原則,コーディング標準,パターン
- 作者: Krzysztof Cwalina,Brad Abrams
- 出版社/メーカー: 日経BP
- 発売日: 2016/02/04
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: ジョシュア・ブロック,柴田芳樹
- 出版社/メーカー: 丸善出版
- 発売日: 2019/05/15
- メディア: Kindle版
- この商品を含むブログを見る
【Node.js+Docker】nodemailer+Docker+MailHogのサンプル
概要
- Docker 上に MailHog を立ち上げて、そこに対してメールを送信するサンプルです。
- メールは nodemailer を使用して送信します。
- MailHog起動中は
http://localhost:8025/
をブラウザで開くと送信メールの確認が出来ます。
実行環境
- Node.js - 10.x
- Docker - 19.x
- Docker Compose - 1.24.x
- MailHog - latest
使用ライブラリ
- nodemailer - 6.3.x
【Angular】HttpClient.get使用時にURLクエリパラメータを配列で渡す
概要
- Angular で
HttpClient.get
メソッド使用時にURLクエリパラメータを配列で渡す場合のサンプルです。
実装方針
- HttpParams の生成時に fromObject で配列を指定する。
【VSCode】おすすめ拡張機能 - Jest Test Explorer
概要
Visual Studio Code で普段利用している拡張機能ご紹介です。
今回は Jest Test Explorer です。
Visual Studio Code上のTest Explorer から Jest を実行できる機能です。