1.3.0 • Published 4 months ago

egg-cute-router v1.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

egg-cute-router

Install

$ npm i egg-cute-router --save

Usage

import { Controller } from 'egg';
import { Router } from 'egg-cute-router';

@Router.prefix('', 'Home')
@Router.permission('home')
export default class HomeController extends Controller {

  @Router.get('/index', 'index')
  @Router.permission('index')
  @Router.noAuth()
  @Router.resubmit(10)
  @Router.transactional()
  public async index() {
    this.ctx.body = 'Hi World!';
  }
}

Configuration

// {app_root}/app/router.ts
import { Application } from 'egg';
import { init as initRouter } from 'egg-cute-router';

export default (app: Application) => {
  initRouter(app);
};

Example

Questions & Suggestions

Please open an issue here.

License

MIT