express-server-factory

0.1.10 • Public • Published

express-server-factory

Smally factory to instanciate an express server

usage

const server = require('express-server-factory');


server.start(serverSettings,mediator,middlewares,routes,[options]);

serverSettings

const serverSettings = {
    port: 3000
}

mediator Mediator is based on an EventEmitter object. You can pass any object that support an emit(event) function

const {EventEmitter} = require('events')
const mediator = new EventEmitter()

Once server has started up it will emit a "server.ready" event.

middlewares Array of express middlewares. Note that body-parser is enabled by default

routes Array of routes direclty passed to express

options

const options = {
    postLimit:'50mb',
    routePrefix:'/',
    morgan:'dev'
}

Readme

Keywords

none

Package Sidebar

Install

npm i express-server-factory

Weekly Downloads

0

Version

0.1.10

License

MIT

Unpacked Size

2.13 kB

Total Files

3

Last publish

Collaborators

  • fdt2k