0.1.2 • Published 6 years ago
pambda-errorhandler v0.1.2
pambda-errorhandler
エラーハンドリングを行う Pambda.
Installation
npm i pambda-errorhandlerUsage
import { compose, createLambda } from 'pambda';
import { errorhandler } from 'pambda-errorhandler';
export const handler = createLambda(
compose(
// errorhandler が適用されない。
pambda1(),
errorhandler({}),
// errorhandler が適用される。
pambda2()
)
);errorhandler(options)
options.renderError- 引数
(err, event, context, callback)を持つ関数。 後続の Pambda でエラーが発生した時に呼ばれる。 - デフォルト値は
defaultErrorResponse.
- 引数
defaultErrorResponse(err, event, context, callback)
デフォルトのエラー処理関数。 Internal Server Error のレスポンスを返す。
また、event と err のプロパティを持つオブジェクトをログ出力する。
License
MIT