以前、 Tye が設定した環境変数の値を確認する記事を書いた。
tsubalog.hatenablog.com
そのときに実装したコードが他にも使い道ありそうだったから、ミドルウェアとして NuGet パッケージにした。
使い方は README にまとめてあるが、 ASP.NET Core での利用を想定している。
- パッケージをインストールする
- Startup.cs の
Configure
メソッドでapp.UseEnviewer();
を実行する - 実行したアプリの
/enviewer
にアクセスすると、下図のように構成値が列挙される
とりあえず作っただけなので app.UseEnviewer();
で指定可能なオプションは無い。
あくまで開発用のミドルウェアであるため、環境名の考慮やスタイルのカスタマイズなどの拡張をやっていきたい。
このパッケージを作るときに参考にしたドキュメントは以下。