akos-router
Akos Router
Install
npm i --save akos-router
Example
const AkosRouter = ;const routes =path: '/' controller: 'home' action: 'index'path: '/api' directory: 'api' children:path: 'vpc' controller: 'vpc' children:path: '' action: 'getList'path: ':id' method: 'get' action: 'getOne'path: ':id' method: 'post' action: 'addOne'path: ':id' method: 'put' action: 'updateOne'path: 'snapshot' action: 'getSnapshot'path: 'volume' { /* something */ }path: 'account' use: ...middlewarespath: '/login' redirect: '/sign-in';const router = routes;app;
const routes ='/ => home#index'path: '/api' directory: 'api' children:path: 'vpc' controller: 'vpc' children:'=> getList''get :id => #getOne''post :id => #addOne''put :id => #updateOne''snapshot => getSnapshot';
Changelog
See Releases