apiMap.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. // const env = {
  2. // dev: {
  3. // MODE: 'development',
  4. // ENV_API: `http://127.0.0.1:${devPort}` //测试服务器地址
  5. // },
  6. // pro: {
  7. // MODE: 'production',
  8. // ENV_API: `http://127.0.0.1:${serverPort}` // 正式服务器地址
  9. // }
  10. // }
  11. const devPort = 3000;
  12. const serverPort = 4201;
  13. export const baseUrl = process.env.ENV_API;
  14. console.log('baseUrl', baseUrl);
  15. export const apiMap = {
  16. searchProduct: {
  17. path: `/api/product/search`,
  18. },
  19. searchProductMini: {
  20. path: `/api/product/mini`,
  21. },
  22. productInfo: {
  23. path: `/api/product`
  24. },
  25. productTypes: {
  26. path: `/api/product/types`
  27. },
  28. productAddType: {
  29. path: `/api/product/type/add`
  30. },
  31. productEditType: {
  32. path: `/api/product/type/edit`
  33. },
  34. productDeleteType: {
  35. path: `/api/product/type/del`
  36. },
  37. searchSolution: {
  38. path: `/api/solution/search`,
  39. },
  40. newsTypes: {
  41. path: `/api/news/types`
  42. },
  43. addNewsType: {
  44. path: `/api/news/type/add`
  45. },
  46. editNewsType: {
  47. path: `/api/news/type/edit`
  48. },
  49. deleteNewsType: {
  50. path: `/api/news/type/del`
  51. },
  52. solutionInfo: {
  53. path: `/api/solution`
  54. },
  55. addPageRead: {
  56. path: `/api/news/read`
  57. },
  58. searchNews: {
  59. path: `/api/news/search`,
  60. },
  61. // 获取所有文章接口
  62. searchAllNews: {
  63. path: `/api/news/pages`,
  64. },
  65. searchNewsMini: {
  66. path: `/api/news/mini`,
  67. },
  68. newsInfo: {
  69. // 新闻与解决方案都是文章,不多做接口
  70. path: `/api/solution`
  71. },
  72. newsAdd: {
  73. path: `/api/news/add`
  74. },
  75. newsEdit: {
  76. path: `/api/news/edit`
  77. },
  78. downloads: {
  79. path: `/api/download/list`
  80. },
  81. downloadItem: {
  82. path: `/api/download/`
  83. },
  84. carouselList: {
  85. path: `/api/base/carousel`
  86. },
  87. carouselAllList: {
  88. path: `/api/base/carousel/list`
  89. },
  90. baseDatas: {
  91. path: `/api/base/base`
  92. },
  93. baseAddCarousel: {
  94. path: `/api/base/carousel`
  95. },
  96. baseUpdateCarousel: {
  97. path: `/api/base/carousel`
  98. }
  99. }