1.6.1 • Published 3 years ago
site-lambda v1.6.1
Site Lambda
A simple promise based http path routing and view framework for running over AWS Lambda.
'use strict'
import Site from '@allied-space/site-lambda'
import logger from './lib/logger'
require('dotenv').config()
const config = {
s3: {
bucketName: process.env.S3_BUCKET_NAME,
objectPrefix: process.env.S3_OBJECT_PREFIX
},
middleware: [require('./lib/session_middleware')]
}
let site = new Site(config)
site.routes.add('/:controller/:action')
site.routes.add('/:controller')
site.routes.add('/', { controller: 'landing' })
exports.handler = site.handler
1.6.1
3 years ago