router.js 743 B

12345678910111213141516171819
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const { router, controller } = app;
  7. const profix = '/api/article/';
  8. router.get('/', controller.home.index);
  9. router.post('user', `${profix}login`, controller.user.login);
  10. // 微信认证,生成包含微信用户信息的token写入cookie
  11. router.get(`${profix}auth`, controller.weixin.auth);
  12. router.get(`${profix}authBack`, controller.weixin.authBack);
  13. router.get(`${profix}wxUser`, controller.weixin.wxUser);
  14. router.get(`${profix}jsapi`, controller.weixin.jsapiAuth);
  15. require('./router/refute')(app); // 文章/辟谣
  16. require('./router/topic')(app); // 社区话题
  17. require('./router/service')(app); // 咨询服务
  18. };