router.js 1.3 KB

1234567891011121314151617181920212223242526272829
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const { router, controller } = app;
  7. // 測試
  8. router.resources('test', '/api/servicezhwl/test', controller.test); // index、create、show、destroy
  9. router.post('test', '/api/servicezhwl/test/update/:id', controller.test.update);
  10. // 用户表
  11. router.resources('user', '/api/servicezhwl/user', controller.user); // index、create、show、destroy
  12. router.post('user', '/api/servicezhwl/user/update/:id', controller.user.update);
  13. // 用户登录
  14. router.post('/api/servicezhwl/login', controller.login.login);
  15. // 根据token取得用户信息
  16. router.post('/api/servicezhwl/token', controller.login.token);
  17. // 用户退出登录
  18. router.post('/api/servicezhwl/logout', controller.login.destroy);
  19. // 司机表
  20. router.resources('zhwldriver', '/api/servicezhwl/zhwldriver', controller.zhwldriver); // index、create、show、destroy
  21. router.post('zhwldriver', '/api/servicezhwl/zhwldriver/update/:id', controller.zhwldriver.update);
  22. // 车辆表
  23. router.resources('zhwlcar', '/api/servicezhwl/zhwlcar', controller.zhwlcar); // index、create、show、destroy
  24. router.post('zhwlcar', '/api/servicezhwl/zhwlcar/update/:id', controller.zhwlcar.update);
  25. };