@ark7/router
TypeScript icon, indicating that this package has built-in type declarations

1.0.10 • Public • Published

@ark7/router

@ark7/router is class-oriented routing framework which is built on top of koa and koa-router.

Usage

Basic Usage

@Config({
  prefix: '/users',
})
class User extends A7Controller {
  @Post('/')
  create = models.Users.createMiddleware({});

  @Get('/')
  @Permission({ roles: [Roles.ADMIN] })
  find = models.Users.findMiddleware({});

  @SubController('/users/:userId/topics')
  topics = Topics;
}

/@ark7/router/

    Package Sidebar

    Install

    npm i @ark7/router

    Weekly Downloads

    23

    Version

    1.0.10

    License

    Apache-2.0

    Unpacked Size

    101 kB

    Total Files

    44

    Last publish

    Collaborators

    • ark7_inc