设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
Vue.js
›
后端初学 vue3+vite 快被这个打包+跨域问题烦死了! ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
L 站被爆出有盲水印
›
Idea 是不是要破产了?
›
看了《为什么国漫进步这么明显,有人却还是
›
见证黄金和白银历史了,涨得时候创造记录,
›
我真的要放弃 Vue,改用 React 了
今日热议主题
16 寸的 MacBook 配大屏吗
[油猴脚本] B 站弹幕合并器
来分享下我塞了一大堆功能,但只有 4MB 的
[问卷调查] 大量的加班,有没有磨灭你对编
收两条七星烟,送兄弟
Safari 浏览器的指纹保护一点用都没有
远程资深 Unity3D 客户端开发工程师
[巨人网络] [AI 创新项目] 招聘 iOS / 游戏
上线了一款完全浏览器本地的数据分析处理工
你们有给当地官员邮寄举报信的经验吗
显示全部
|
最新评论
58 条回复
·
2218 次点击
51#
abcde123456789
小成
2024-7-11 11:21:58
如果后端允许跨域,就不需要设置 proxy ,开发环境和正式环境都不需要
后端允许跨域和 proxy 只存在一个就行了,都有的话会出错
52#
gp0119
小成
2024-7-11 11:27:08
你的接口是不需要 /api 前缀的?在 axios 配置文件 baseURL 里去掉 /api, 在 proxy 配置文件 target 里路径后面加上 api ,估计测试环境里刚好把你 baseURL 里 /api 前缀替换掉了
53#
ColdBird
小成
2024-7-11 11:30:45
你后端允许跨域,那就配置网络请求的全路径不要用资源域名就得了呗,这点东西搞不明白吗?大部分后端接口不允许跨域,所以才需要访问资源域名,在资源域名通过 nginx 配置代理。
54#
bojackhorseman
小成
2024-7-11 11:40:36
@unco020511 #40
我一般都是在 .env 文件里配置一个 VITE_APP_HOST ,
本地开发 .env.development 里 VITE_APP_HOST=/api
正式环境的 .env.production VITE_APP_HOST=正式环境接口地址
然后在 axios 里 axios.defaults.baseURL = import.meta.env.VITE_APP_API_HOST ,vite 配置按照楼主写的,target 设置为测试环境接口地址
这样请求的时候本地开发请求 /api 会被 vite 代理到测试环境下而没有跨域问题。打包部署到线上请求的就是正式环境接口,更不会有跨域问题。
55#
laobobo
小成
2024-7-11 13:39:46
我知道为啥有人发了帖子说 跨域问题了
56#
shengchao
小成
2024-7-11 14:03:54
作为前端,我很难理解后端对此有什么困惑的?
57#
monologue520
小成
2024-7-11 14:11:52
按照你的思路解决这个问题需要使用环境变量,在前端加 baseURL 的地方通过变量做下判断就可以了
58#
kanepan19
小成
2024-7-11 17:29:00
op 被点名了
https://www.fshex.com/t/1056504#reply174
59#
0xD800
小成
2024-7-12 09:43:28
你是给 axios 配置了 baseUrl='/api'吧,
我建议你了解基本的技术原理。
1. vue-router 的 history 模式,如果你是部署在后端应用中,比如放在 springboot 的 static 文件夹内,建议你直接设置为 webhashhistory ,否则你要手动处理路由,我觉得你可能会花费更多时间
2. vite 的 build.base ,这个是打包的时候把里面的引用文件都加上这个前缀,应用场景:把前端部署在某个域名的/xx 文件夹下,通过 www.example.com/xx/index.html 访问,此时也要主要 vue-router 的 history 的 base 参数
3. axios 的 baseUrl:这个是 API 接口的前缀,你可以控制在本地环境使用/api 前缀,然后用 proxy 拦截/api 前缀再转发。生产环境配置其他的 baseUrl 或者不配,看你后端地址怎么访问
1
2
3
4
5
6
/ 6 页
浏览过的版块
深圳
创业组队
返回顶部