0.1.2 • Published 5 years ago

pambda-errorhandler v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

pambda-errorhandler

エラーハンドリングを行う Pambda.

Installation

npm i pambda-errorhandler

Usage

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 のレスポンスを返す。

また、eventerr のプロパティを持つオブジェクトをログ出力する。

License

MIT

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago