0.1.1 • Published 5 years ago

pambda-redirect v0.1.1

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

pambda-redirect

リダイレクトを行うための Pambda.

Installation

npm i pambda-redirect -S

Usage

const { compose, createLambda } = require('pambda');
const { redirect } = require('pambda-redirect');

export const handler = createLambda(
  compose(
    redirect(),

    next => (event, context, callback) => {
      if (event.path === '/') {
        context.redirect('/frontPage');
        return;
      }

      return next(event, context, callback);
    },

    // Other pambdas
  )
);

redirect(options = {})

context にリダイレクトするための関数を追加する。

  • options
    • 予約。

context.redirect(statusCode, url)

context に追加されるリダイレクトを指定するための関数。

この関数は、内部で Lambda の callback を呼ぶため、呼び出し側で callback を呼び出す必要はない。

  • statusCode
    • リダイレクトする際の HTTP ステータスコード。
    • 省略した場合、デフォルトは 302 になる。
  • url
    • リダイレクト先のパス、または URL.

License

MIT

0.1.1

5 years ago

0.1.0

5 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago