cors.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. module.exports = {
  2. proxyTable: {
  3. '/icore.icp.web/pass/ioms/v1': {
  4. target: 'https://ioms.steerinfo.com/v1', //加http
  5. changeOrigin: true,
  6. pathRewrite: {
  7. '^/icore.icp.web/pass/ioms/v1': '/' //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
  8. // 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
  9. }
  10. },
  11. '/views/ioms/v1': {
  12. target: 'https://ioms.steerinfo.com/v1', //加http
  13. changeOrigin: true,
  14. pathRewrite: {
  15. '^/views/ioms/v1': '/' //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
  16. // 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
  17. }
  18. },
  19. '/icore.icp.web/pass/v1': {
  20. // target: 'http://172.16.90.238:8088/v1', //加http
  21. target: 'http://172.16.90.221:8001/v1', //加http
  22. changeOrigin: true,
  23. pathRewrite: {
  24. '^/icore.icp.web/pass/v1': '/' //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
  25. // 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
  26. }
  27. },
  28. '/icore.icp.web/pass/auth': {
  29. // target: 'http://172.16.90.238:8088/auth', //加http
  30. target: 'http://172.16.90.221:8001/auth', //加http
  31. changeOrigin: true,
  32. pathRewrite: {
  33. '^/icore.icp.web/pass/auth': '/' //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
  34. // 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
  35. }
  36. },
  37. '/icore.icp.web/pass/logout': {
  38. // target: 'http://172.16.90.238:8088/logout', //加http
  39. target: 'http://172.16.90.221:8001/logout', //加http
  40. changeOrigin: true,
  41. pathRewrite: {
  42. '^/icore.icp.web/pass/logout': '/' //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
  43. // 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
  44. }
  45. },
  46. '/icore.icp.web/restPassword': {
  47. target: 'http://172.16.90.221:8001',
  48. changeOrigin: true,
  49. pathRewrite: {
  50. '^/icore.icp.web/restPassword': '/'
  51. }
  52. },
  53. '/icore.icp.web/pass/configCenter': {
  54. target: 'https://config.steerinfo.com/configCenter', //加http
  55. changeOrigin: true,
  56. pathRewrite: {
  57. '^/icore.icp.web/pass/configCenter': '/' //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
  58. // 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
  59. }
  60. },
  61. '/icore.icp.web/pass/serviceCenter': {
  62. target: 'https://service-govern.steerinfo.com',
  63. changeOrigin: true,
  64. pathRewrite: {
  65. '^/icore.icp.web/pass/serviceCenter': '/'
  66. }
  67. },
  68. '/icore.icp.web/pass/act': {
  69. target: 'https://act.steerinfo.com',
  70. changeOrigin: true,
  71. pathRewrite: {
  72. '^/icore.icp.web/pass/act': '/'
  73. }
  74. },
  75. '/icore-api': {
  76. // target: 'http://172.16.90.238:8088',
  77. target: 'http://172.16.90.221:8001',
  78. changeOrigin: true,
  79. pathRewrite: {
  80. '^/icore-api': '/'
  81. }
  82. },
  83. '/icore.icp.web/pass/ems': {
  84. // target: '172.16.90.238:8888',
  85. target: 'http://localhost:8086',
  86. ws: true,
  87. changeOrigin: true,
  88. pathRewrite: {
  89. '^/icore.icp.web/pass/ems': '/'
  90. }
  91. },
  92. '/icore.icp.web/pass/product': {
  93. target: 'http://localhost:8888',
  94. // target: '172.16.90.238:8089',
  95. changeOrigin: true,
  96. pathRewrite: {
  97. '^/icore.icp.web/pass/product': '/'
  98. }
  99. },
  100. '/icore.icp.web/pass/localhost': {
  101. target: 'http://localhost:8888',
  102. changeOrigin: true,
  103. pathRewrite: {
  104. '^/icore.icp.web/pass/localhost': '/'
  105. }
  106. },
  107. '/icore.icp.web/pass/websocket': {
  108. target: 'http://172.16.90.221:8002',
  109. changeOrigin: true,
  110. pathRewrite: {
  111. '^/icore.icp.web/pass/websocket': '/'
  112. }
  113. },
  114. '/xt.pass.web/pass/emswebsocket': {
  115. // target: '172.16.90.238:8888',
  116. target: 'http://172.16.90.221:8002',
  117. ws: true,
  118. changeOrigin: true,
  119. pathRewrite: {
  120. '^/xt.pass.web/pass/emswebsocket': '/'
  121. }
  122. }
  123. },
  124. //devModules: ['index','workFlow','ApiManage','apollo','authManage','configManager','devops','dingtalk','serviceManager','microService','monitor','systemConfig','metaData','multEntry','demo']
  125. // devModules: ['all'] // 不建议使用,运行速度太慢,发布构建会失败
  126. // devModules: ['dingtalk','dingtalkMobileEnd','formGenerator','gatewayCfg','index','logAudit','metaData','workFlow','preview','serviceManager',
  127. // 'systemConfig','multEntry','microService','basicInformation','energyAnalysis','energyBalance','energyOperationSupport',
  128. // 'energyPerformance','energyPlan','energyQuality','energyScheduling','systemInterface'],
  129. // 用于构建
  130. devModules: ['index','metaData','systemConfig','multEntry',
  131. 'basicInformation','energyAnalysis','energyBalance','energyOperationSupport','energyPerformance','energyPlan','energyQuality','energyScheduling','systemInterface','formGenerator']
  132. }