1.0.0 • Published 7 years ago

koa-routemap-decorator v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

INSTALL

  npm i koa-routermap-decorator -S

For decorator is still in ES7 proposal. So you should use this package with compilers such as Babel

USAGE

  // ES6 module
  import {router,Route,RouteMethods} from 'koa-routermap-decorator'

  // CommonJS
  const {router,Route,RouteMethods} = require('koa-routermap-decorator')

  // setup router on app's initialization
  await router(app,options)

  // you may map controller to route like this

  class User {

    @Router('/user',RouteMethods.GET)
    async getUser(ctx){
      ctx.body = {name:'zephyr'}
    }
  }