0.1.1 • Published 5 years ago

express-mechanic v0.1.1

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

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.
  • locals.settings
    • An object of values that are set to app.settings.

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

0.1.1

5 years ago

0.1.0

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago