Open
Description
关于跨域的相关配置
github上代码已经更新了,文档没有更新,代码中没有了文档中的proxy.ts
我在调试时为了实现跨域,在env中
VITE_IS_REQUEST_PROXY = true
VITE_API_URL =/path
然后在vite.config.ts中
server: {
proxy: {
"/path": {
target: "https://xxx.xxx.com",
changeOrigin: true,
rewrite: (path)=> path.replace(/^/path/, ''), //这里的正则我时复制官网的,粘贴到issue中少了斜杠 这里肯定没错
},
},
//跨域请求
export function test() {
return request.get({
url: '/api/movie/xxx....xxxx....',
});
}
最后实际发送请求的时候并没有通过代理把/path替换成proxy.target
实际请求的连接时 “/path/api/movie/xxx....xx..."