v1.js 1016 B

123456789101112131415161718192021222324252627
  1. 'use strict';
  2. import express from 'express'
  3. import CityHandle from '../controller/v1/cities'
  4. import SearchPlace from '../controller/v1/search'
  5. import Carts from '../controller/v1/carts'
  6. import Address from '../controller/v1/address'
  7. import Remark from '../controller/v1/remark'
  8. import BaseComponent from '../prototype/baseComponent'
  9. import Captchas from '../controller/v1/captchas'
  10. import User from '../controller/v2/user'
  11. const baseHandle = new BaseComponent();
  12. const router = express.Router();
  13. router.get('/cities', CityHandle.getCity);
  14. router.get('/cities/:id', CityHandle.getCityById);
  15. router.get('/exactaddress', CityHandle.getExactAddress);
  16. router.get('/pois', SearchPlace.search);
  17. router.post('/addimg/:type', baseHandle.uploadImg);
  18. router.post('/carts/checkout', Carts.checkout);
  19. router.get('/carts/:cart_id/addresses', Address.getAddress);
  20. router.get('/carts/:cart_id/remarks', Remark.getRemarks);
  21. router.post('/captchas', Captchas.getCaptchas);
  22. router.get('/user', User.getInfo);
  23. export default router