express-konnector

0.0.3 • Public • Published

Coverage Status

Express-konnector

An express connector for Konsserto framework.

Usage

This piece of code will make multiple tasks :

  • Registering stuff in injector that will be accessible from inside the express-konnector (like controller declaration for example)
  • Load the express routes with the RouteParser and resolve the routes controller using the injector
  • Load the routes directly into the express application
import expressKonnector from 'express-konnector'
import express from 'express'
import { Injector, Dependency } from 'deepin'
import RouteParser from 'route-parser'
 
const injector = Injector.createAndResolve([
  new Dependency('Test', {useValue:'Test value'})
])
 
const routeParser = new RouteParser(['/path/to/route.yml'])
 
/**
 * Create a new application
 */
const app = express()
app.use(configs())
expressKonnector(app, injector, routeParser)
app.start(3000)

/express-konnector/

    Package Sidebar

    Install

    npm i express-konnector

    Weekly Downloads

    1

    Version

    0.0.3

    License

    MIT

    Last publish

    Collaborators

    • skahrz