Verified

API Error Handler

TypeScript service向けにstandard JSON API error responseをsafe defaultで作成するVerified Samchil moduleです。

store listingはPolar checkoutで購入できます。支払い確認後のGitHub repository accessは、Polarに接続されたGitHub benefitで処理されます。

Public API

  • TypeScript service向けのstandard JSON API error responseを作成します。
  • status、code、public message、optional details、request id fieldをnormalizeします。
  • 既存のApiError instanceは保持し、unknown errorはデフォルトでgeneric public responseに変換します。

Inputとschema behavior

  • Unknown errorはデフォルトでgeneric public messageを使用します。
  • Raw message、stack trace、causeはデフォルトのpublic responseに公開しません。
  • このpackageはframework middlewareを自動でインストールしません。

Secret redaction

  • Redactionはこのmoduleを通して渡されたdetailsに適用されます。
  • Secret-like detail keyとconfigured raw valueはnormalized detailsでredactionされます。
  • このmoduleは任意のapplication log、tracing、metrics、alerting outputを検査しません。