apiMap.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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. productEdit: {
  26. path: `/api/product/edit`
  27. },
  28. productDelete: {
  29. path: `/api/product/del`
  30. },
  31. productAdd: {
  32. path: `/api/product/add`
  33. },
  34. productTypes: {
  35. path: `/api/product/types`
  36. },
  37. productAddType: {
  38. path: `/api/product/type/add`
  39. },
  40. productEditType: {
  41. path: `/api/product/type/edit`
  42. },
  43. productDeleteType: {
  44. path: `/api/product/type/del`
  45. },
  46. searchSolution: {
  47. path: `/api/solution/search`,
  48. },
  49. newsTypes: {
  50. path: `/api/news/types`
  51. },
  52. addNewsType: {
  53. path: `/api/news/type/add`
  54. },
  55. editNewsType: {
  56. path: `/api/news/type/edit`
  57. },
  58. deleteNewsType: {
  59. path: `/api/news/type/del`
  60. },
  61. solutionInfo: {
  62. path: `/api/solution`
  63. },
  64. addPageRead: {
  65. path: `/api/news/read`
  66. },
  67. searchNews: {
  68. path: `/api/news/search`,
  69. },
  70. // 获取所有文章接口
  71. searchAllNews: {
  72. path: `/api/news/pages`,
  73. },
  74. searchNewsMini: {
  75. path: `/api/news/mini`,
  76. },
  77. newsInfo: {
  78. // 新闻与解决方案都是文章,不多做接口
  79. path: `/api/solution`
  80. },
  81. newsAdd: {
  82. path: `/api/news/add`
  83. },
  84. newsEdit: {
  85. path: `/api/news/edit`
  86. },
  87. newsDelete: {
  88. path: `/api/news/del`
  89. },
  90. downloads: {
  91. path: `/api/download/list`
  92. },
  93. downloadItem: {
  94. path: `/api/download/`
  95. },
  96. carouselList: {
  97. path: `/api/base/carousel`
  98. },
  99. carouselAllList: {
  100. path: `/api/base/carousel/list`
  101. },
  102. baseDatas: {
  103. path: `/api/base/base`
  104. },
  105. baseAddCarousel: {
  106. path: `/api/base/carousel`
  107. },
  108. baseUpdateCarousel: {
  109. path: `/api/base/carousel`
  110. },
  111. baseInfo: {
  112. path: `/api/base/info`
  113. },
  114. baseInfoEdit: {
  115. path: `/api/base/edit`
  116. }
  117. }