'use strict'; /** * @param {Egg.Application} app - egg application */ module.exports = app => { const { router, controller } = app; router.get('/', controller.home.index); // 用户表设置路由 router.resources('user', '/api/onlive/user', controller.user); // index、create、show、destroy router.post('user', '/api/onlive/user/update/:id', controller.user.update); router.post('user', '/api/onlive/user/uppasswd', controller.user.uppasswd); router.post('/api/onlive/user/updatebyuid/:id', controller.user.updatebyuid); router.post('/api/onlive/user/bind', controller.user.bind); router.post('/api/onlive/user/gensign', controller.user.gensign); // 权限表设置路由 router.resources('role', '/api/onlive/role', controller.role); // index、create、show、destroy router.post('role', '/api/onlive/role/update/:id', controller.role.update); // 房间表设置路由 router.resources('room', '/api/onlive/room', controller.room); // index、create、show、destroy router.post('room', '/api/onlive/room/update/:id', controller.room.update); // 聊天表设置路由 router.resources('chat', '/api/onlive/chat', controller.chat); // index、create、show、destroy router.post('chat', '/api/onlive/chat/update/:id', controller.chat.update); // 主播表设置路由 router.resources('roomuser', '/api/onlive/roomuser', controller.roomuser); // index、create、show、destroy router.post('roomuser', '/api/onlive/roomuser/update/:id', controller.roomuser.update); // 观看用户表设置路由 router.resources('lookuser', '/api/onlive/lookuser', controller.lookuser); // index、create、show、destroy router.post('lookuser', '/api/onlive/lookuser/update/:id', controller.lookuser.update); // 用户登录 router.post('/api/onlive/login', controller.login.login); // 根据token取得用户信息 router.post('/api/onlive/token', controller.login.token); // 用户退出登录 router.post('/api/onlive/logout', controller.login.destroy); // 微信报名注册 router.post('/api/onlive/register', controller.roomuser.register); // 微信端访问地址 router.get('/api/onlive/wxchat', controller.weixin.auth); // 微信登录 // 微信端访问地址 router.get('/api/onlive/wxchattest', controller.weixin.authTest); // 微信登录测试 };