/** * @param {Egg.Application} app - egg application */ module.exports = app => { const { router, controller, middleware } = app; setTimeout(() => { // 启动socket服务端 middleware.socket.socketServer(app); }, 8000); setTimeout(() => { // 启动webSocket服务端 middleware.webSocket.webSocketServer(app); }, 16000); // 获取SN号 router.post('/getSN', controller.home.getSN); // 搜索SN号 router.post('/searchSN', controller.home.searchSN); // 搜索可绑定的SN号 router.get('/searchBindSN', controller.home.searchBindSN); // 搜索可绑定的单位用户 router.get('/searchBindUser', controller.home.searchBindUser); // 绑定SN号 router.post('/bindSN', controller.home.bindSN); // 解绑SN号 router.post('/unBindingSN', controller.home.unBindingSN); // 获取绑定记录 router.post('/getRecord', controller.home.getRecord); // 存储消息记录 router.post('/shortMsg', controller.home.shortMsg); // 保存未知消息 router.post("/saveUnknown", controller.home.saveUnknown); // 获取历史消息 router.post('/getHistoryMsg', controller.home.getHistoryMsg); // 删除历史消息 router.post('/delHistoryMsg', controller.home.delHistoryMsg); // 获取单位用户 router.post('/bsideUserManager', controller.home.bsideUserManager); // 获取可管理的SN号 router.post('/bsideSNManager', controller.home.bsideSNManager); };