V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  shadowyue  ›  全部回复第 65 页 / 共 92 页
回复总数  1826
1 ... 61  62  63  64  65  66  67  68  69  70 ... 92  
@Nosub 我不明白你说的通过客户端解决是什么意思,不管是改配置还是改代码,常规都是在服务端处理跨域的。
@NessajCN #72
我不明白你想说我哪里没搞清楚。
你发的链接是 fetch api ,我上面解释的都是 XMLHttpRequest ,虽然它两都是用来请求接口的,但是还是有区别的。
@Nosub #84 哥你真是让我汗流浃背
第一个帖子明显是和 vue 的脚手架一样是开发环境解决跨域的方案,你试试部署时候能用吗?
第二个帖子都上 nginx 了还算前端吗?
你真是给这个帖子提供了最佳素材 🤣
@yuezhiyuan #49

浏览器是能接受任何响应头的。只是限制了 js 能读取哪些头。
想让 js 访问其它的响应头,需要用 Access-Control-Allow-Headers 来加白名单。
@DOLLOR 感谢你的补充,那是我搞错了。
@bertonzh 原来如此,感谢你的回复。因为目前我这边的项目页面域名和服务端域名都是不相同的。
你这个说法也很有道理。
@Xrall 浏览器的做法是跨域了直接把请求拦截了,后端啥日志都不会有的。
@laobobo 太对了哥,mdn 上面很多答案都是现成的。
害怕的是我不知道面试过多少前端,都不知道有 mdn 这个东西,汗流浃背了😅
@jevirs 会背和真的会用还是有区别。
比如前端资源的缓存策略怎么做比较好,我面试也经常问,能用实践回答让我满意的就少多了。
@ReinerShir 没事哥,我草包一个,只是借用你的贴聊聊而已。
@justdoit123 你这个内容解释起来恐怕吵架更多,害怕.jpg
@ruke 还留在上个时代的开发确实会说这个技术方案😅,虽然也不是不行,只要公司的安全组允许所有接口都是 get 就行
@bojackhorseman 如果没有这个功能,前后端会早早的尝试在开发环境进行跨域处理。
正如我标题的第一句话,既然大家都是草台班子,问题还是早点暴露的好,不要留到线上环境去。
@wangxiang 😅汗流浃背了哥,遇到这样的后端是最麻烦的。
@bluicezhen 开发环境可以,线上还是建议你是用白名单,安全点。
@qq135449773 没事,乐观点,懂得多总比懂的少更让人感觉充实。
2024 年 7 月 10 日
回复了 ReinerShir 创建的主题 Vue.js 后端初学 vue3+vite 快被这个打包+跨域问题烦死了!
哥你真是后端吗?跨域完完全全是需要后端来处理的。。。前端改不了一点,这是浏览器对 http 请求的安全规范。
1 ... 61  62  63  64  65  66  67  68  69  70 ... 92  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5719 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 02:53 · PVG 10:53 · LAX 19:53 · JFK 22:53
♥ Do have faith in what you're doing.