think-router

Router for ThinkJS 3.x
Install
npm install think-router
How to use
config file src/config/middleware.js
const router = require('think-router');
module.exports = [
{handle: router, options: {}}
];
support options:
{
defaultModule: 'home',
defaultController: 'index',
defaultAction: 'index',
prefix: [],
suffix: ['.html'],
enableDefaultRouter: true,
subdomainOffset: 2,
subdomain: {},
denyModules: []
}
Router config
config file src/config/router.js
module.exports = router => {
router.get('/demo', 'index/demo');
}