@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;
}

Readme

Keywords

Package Sidebar

Install

npm i @ark7/router

Weekly Downloads

49

Version

1.0.10

License

Apache-2.0

Unpacked Size

101 kB

Total Files

44

Last publish

Collaborators

  • ark7_inc