proxy.js 504 B

123456789101112131415161718
  1. /**
  2. * 设置网络代理
  3. * @param isOpenProxy - 是否开启代理
  4. * @param envConfig - env环境配置
  5. */
  6. export function createViteProxy(isOpenProxy, envConfig) {
  7. console.log('createViteProxy:', isOpenProxy, envConfig);
  8. if (!isOpenProxy) return undefined;
  9. const proxy = {
  10. [envConfig.proxy]: {
  11. target: envConfig.url,
  12. changeOrigin: true,
  13. rewrite: (path) => path.replace(new RegExp(`^${envConfig.proxy}`), ''),
  14. },
  15. };
  16. console.log('proxy:', proxy);
  17. return proxy;
  18. }