dev-proxy.js 857 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. let proxy = {
  2. '^/jianyu-page': {
  3. target: 'https://jybx-webtest.jydev.jianyu360.com',
  4. changeOrigin: true,
  5. logLevel: 'debug',
  6. pathRewrite: {
  7. '^/jianyu-page': ''
  8. }
  9. },
  10. '^/api': {
  11. target: 'https://jybx-webtest.jydev.jianyu360.com',
  12. changeOrigin: true,
  13. logLevel: 'debug',
  14. pathRewrite: {
  15. '^/api': ''
  16. }
  17. }
  18. }
  19. function getProxy (prefix) {
  20. return {
  21. value: {
  22. target: 'https://jybx-webtest.jydev.jianyu360.com',
  23. changeOrigin: true,
  24. logLevel: 'debug',
  25. pathRewrite: {
  26. ['^/' + prefix]: '/' + prefix
  27. }
  28. },
  29. key: ['^/' + prefix]
  30. }
  31. }
  32. ['dataExport', 'pccss', 'course', 'public-pc', 'js', 'css', 'jypay', 'subscribepay', 'front', 'common-module',
  33. 'page_big_pc'
  34. ].forEach(v => {
  35. const temp = getProxy(v)
  36. proxy[temp.key] = temp.value
  37. })
  38. module.exports = proxy