express-mechanic
v0.1.1
Published
Configure Express
Downloads
21
Readme
express-mechanic
Configure Express.
Installation
npm install express-mechanic -S
Usage
import express from 'express';
import callInitializer from 'call-initializer';
import {
pug,
render404,
urlencodedParser,
} from 'express-mechanic';
callInitializer(express(),
urlencodedParser(),
pug(__dirname + '../views'),
render404()
)((err, app) => {
// ...
});
API
aws(options)
Requirement: aws-sdk
Adds properties to use aws-sdk.
options.region
- A string to specify a region.
- If this option is not speficied, the environment variable
AWS_REGION
is used instead. If it is also undefiend, a region is determined by using MetadataService.
Environment Variables
AWS_REGION
jsonParser(options)
Makes an app to use bodyParser.json.
options.path
- A path to use the body-parser middleware.
options
is passed to bodyParser.json too.
locals(locals)
Set app.locals
and app.settings
.
locals
- An object of values that are set to
app.locals
.
- An object of values that are set to
locals.settings
- An object of values that are set to
app.settings
.
- An object of values that are set to
Environment Variables
TRUST_PROXY
pug(options)
Makes an app to use pug.
render404(options)
serveStatic(baseDir)
Makes an app to use serve-static.
urlencodedParser(options)
Makes an app to use bodyParser.urlencoded.
options.path
- A path to use the body-parser middleware.
options
is passed to bodyParser.urlencoded too.
License
MIT