Febby

Febby

new Febby(config: Object)
Parameters
config (Object = {}) Represents basic app setup.
Example
const config = {
  port: 3000,
  hostname: 'abc.xyz',
  db: {
         url: 'mongodb://localhost/test'
      },
  bodyParser: {},
  cors: {},
  helmet: {},
  version: 'v1'
};

const Febby = require('febby');
const febby = new Febby(config);
febby.bootstrap();
Instance Members
route(routeConfig)
routes(routes)
middleware(middleware, router)
middlewares(middlewares, router)
router(url, router, options)
connection(url, options)
crud(path, config, model, router)
models()
model(name, schema)
bootstrap(fn)
expressApp()
shutdown()
closeConnection()