58 条回复  ·  1988 次点击
Marthemis 小成 2024-7-11 10:14:15
1.为什么要加上/api ,而又去掉/api
kyznever 小成 2024-7-11 10:15:16
后端搞个 CORS 。还要啥代理啊
JayZXu 小成 2024-7-11 10:27:25
静态资源托管的地方都能配置反向代理:无论是传统的 nginx ,Apache 或者后端服务都能做到
MoonWalker 小成 2024-7-11 10:29:55
说句不爱听的....跟后端初学不初学的无关
Torpedo 小成 2024-7-11 10:33:19
@pelloz #17 在某些规模不小的厂,很多后端配跨域头都搞不定的。合作过的至少有 2 、30 不行
GOURIDE 小成 2024-7-11 10:40:45
后端不是有拦截器过滤器么,直接改响应头跟 nginx 效果一个样。问题很小白
DOLLOR 小成 2024-7-11 10:41:02
vite 里的“代理”,是给 coding 时候用的,又不是给你打包上生产的时候用的。
你打包之后,它肯定管不了你配置的那些东西了。
sgiyy 小成 2024-7-11 11:09:18
这个提问,能感觉你对后端也不是很懂 https://i.imgur.com/agAJ0Rd.png
hm20062006ok 初学 2024-7-11 11:15:29
临时办法是: "在本地开发时一切很美好" , 保持现有不要改动。 打包正式环境时: 请求库用的 Axio 吧? 把 baseURL 写死成 https://example.com/xxxx. 比如 login 接口完整的地址是:https://example.com/api/login ,login 方法传递的 path 是‘’/login', 那么 baseURL 就填写:https://example.com/api 。  打包完再把 baseURL 改回来。 改来改去很麻烦? 你再去研究为什么要配置 env 吧
zhw2590582 小成 2024-7-11 11:19:49
既然这样,建议开发阶段不要使用 proxy ,统一让后端配置跨域
返回顶部