1.3.0 • Published 4 months ago
egg-cute-router v1.3.0
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.