Tencent / tdesign-vue-next-starter

A starter-kit for TDesign Vue Next UI components
https://tdesign.tencent.com/starter/vue-next/
MIT License
706 stars 193 forks source link

请求代理 rewrite 重写地址不生效 #754

Closed liangxp closed 2 months ago

liangxp commented 2 months ago

tdesign-vue-next-starter 版本

0.10.0

重现链接

No response

重现步骤

vite.config.ts配置代理如下:

server: {
      port: 3002,
      host: '0.0.0.0',
      proxy: {
        [VITE_API_URL_PREFIX]: {
          target:VITE_API_URL,
          changeOrigin: true,
          rewrite: (path) => path.replace(/^\/api/, ""),
        }
      },
    }

VITE_API_URL_PREFIX这个参数就是环境变量里面的/api,这里想代理的时候去掉/api

期望结果

代理的时候去掉/api

实际结果

请求依然保持了/api

框架版本

"vue": "3.3.13"

浏览器版本

No response

系统版本

No response

Node版本

18

补充说明

No response

github-actions[bot] commented 2 months ago

👋 @liangxp,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] commented 2 months ago

♥️ 有劳 @timi137137 @liweijie0812 尽快确认问题。 确认有效后将下一步计划和可能需要的时间回复给 @liangxp 。

timi137137 commented 2 months ago

请详细阅读文档 -> https://tdesign.tencent.com/starter/docs/vue-next/request-data#%E8%AF%B7%E6%B1%82%E4%BB%A3%E7%90%86

liangxp commented 2 months ago

VITE_IS_REQUEST_PROXY = false