vite配置代理,target失效
配置的baseUrl
// config.js
export const BASE_URL = '/api'
这是vite.config.js server的配置
// vite.config.js
export default defineConfig({
server: {
host: '0.0.0.0',
port: 3060,
proxy: {
'/api': {
target: 'http://127.0.0.1:10306',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
}
})
调用请求后target指向前端地址http://localhost:3060,没有指向配置的后端target.
使用vite issues中的agent配置依旧无法解决[ [vite] http proxy error #8998](https://github.com/vitejs/vite/discussions/8998)
network 里面不会变,看 shell 的控制台就行了