'use strict'; /** * @param {Egg.Application} app - egg application */ module.exports = app => { const { router, controller } = app; router.get('/', controller.home.index); // 权限表设置路由 router.resources('role', '/api/auth/role', controller.user); // index、create、show、destroy router.post('role', '/api/auth/role/update/:id', controller.user.update); // 用户表设置路由 router.resources('user', '/api/auth/user', controller.user); // index、create、show、destroy router.post('user', '/api/auth/user/update/:id', controller.user.update); router.post('user', '/api/auth/user/uppasswd', controller.user.uppasswd); // 用户登录 router.post('/api/auth/login', controller.login.login); // 根据token取得用户信息 router.post('/api/auth/token', controller.login.token); // 用户退出登录 router.post('/api/auth/logout', controller.login.destroy); };