環境変数(.env 設定)
プロジェクト内の .env
に環境変数を設定することで、各種動作をカスタマイズできます。
パッケージにバンドルされている .env.sample
がテンプレートとなります。
PORT=3030 # モックAPIサーバーのポート番号
BASE_PATH=/api # APIのベースパス(例: /api)
LOG_DIR=./logs # ログ出力ディレクトリ
TEMP_DIR=./temp # 一時ファイル(cookies.txtなど)の保存ディレクトリ
TIMEZONE= # ロギング時のタイムゾーン(デフォルトはUTC)
API_KEY= # 認証用APIキー(アプリケーション単位の簡易的な認証用で長期間有効)
CREDENCIAL= # 資格情報(ユーザー単位等の単体認証用の期限付きトークン)
※ API_KEYとCREDENCIALオプションは本プロジェクトでは簡易的な実装となっており、指定時はリクエストのAuthorizationヘッダからBearerトークンを取得して認証処理が行われます。