vue-vben-admin icon indicating copy to clipboard operation
vue-vben-admin copied to clipboard

VITE_PROXY配置没起效果

Open itlihuaxin opened this issue 3 years ago • 8 comments

VITE_PROXY = [["/basic-api","http://localhost:3000"],["/upload","http://localhost:3300/upload"]] VITE_GLOB_API_URL=/basic-api

这样的配置,接口还是一直用http://localhost:3100/basic-api/ 根本没有用3000端口

itlihuaxin avatar Feb 23 '22 03:02 itlihuaxin

看一下终端有没有提示

Error: connect ECONNREFUSED 127.0.0.1:3000
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16)

如果有,而且你的后端接口格式是http://localhost:3000/basic-api/xxx的话,把VITE_PROXY改成

- VITE_PROXY = [["/basic-api","http://localhost:3000"],["/upload","http://localhost:3300/upload"]]
+ VITE_PROXY = [["/basic-api","http://localhost:3000/basic-api"],["/upload","http://localhost:3300/upload"]]

一直连3100应该是fallback了

Tanimodori avatar Feb 25 '22 07:02 Tanimodori

还是习惯直接配置vite.config.ts

如下

   server: {
      host: true,
      port: VITE_PORT,
      proxy: {
        ...createProxy(VITE_PROXY),
        '/api': {
          // target: 'http://127.0.0.1:9082',
          target: 'http://192.168.9.115:9080',
          changeOrigin: true,
          ws: true,
        },
      },
    },

passioncsu avatar Apr 08 '22 02:04 passioncsu

.env文件,统一配置环境

# port
VITE_PORT = 3000

zhulmin avatar May 07 '22 01:05 zhulmin

我也遇到vite proxy代理失效,以上方法都不能解决,求助!

idemolee avatar Nov 27 '22 07:11 idemolee

我也是,看了所有代码,没有处理 VITE_PROXY 的逻辑,好奇怪

Castieler avatar Sep 08 '23 09:09 Castieler

有人知道什么情况吗

Castieler avatar Sep 08 '23 09:09 Castieler

包括VITE_PORT也是

通过提交历史查看到是这里重构了 5e99463cd0d6f7a642a8e06624a7de7ad4b79fac 导致和文档描述不一致

不知道应该算文档滞后还是太乱,无力吐槽

xiaoxiaoyu93 avatar Oct 22 '23 03:10 xiaoxiaoyu93

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

anncwb avatar Apr 26 '24 01:04 anncwb