1.0.1 • Published 7 years ago

smallorange-lambda-wrapper v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

CircleCI

Small Orange Lambda Wrapper

Usage

	const Lambda = require('smallorange-lambda-wrapper');

	const lambda = new Lambda({
		auth: {
			getToken: (params, headers, context) => string | (default: headers.authorization | params.token)
			getSecret: (payload, params, headers, context) => string | string
		},
		app: {
			routes: {
				'GET /routeOne': (params, headers, context) => Observable,
				'POST /routeOne': (params, headers, context) => Observable
			},
			remotes: {
				'api': object
			}
		}
	});

	module.exports = lambda.handler.bind(lambda);