v1.js 841 B

12345678910111213141516171819202122
  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. const baseHandle = new BaseComponent();
  10. const router = express.Router();
  11. router.get('/cities', CityHandle.getCity);
  12. router.get('/cities/:id', CityHandle.getCityById);
  13. router.get('/exactaddress', CityHandle.getExactAddress);
  14. router.get('/pois', SearchPlace.search);
  15. router.post('/addimg/:type', baseHandle.uploadImg);
  16. router.post('/carts/checkout', Carts.checkout);
  17. router.get('/carts/:cart_id/addresses', Address.getAddress);
  18. router.get('/carts/:cart_id/remarks', Remark.getRemarks);
  19. export default router