关于前端项目本地调试请求api的跨域问题

发布于 2022-09-02 14:19:38 字数 93 浏览 42 评论 0

如题,关于前端项目在本地调试的问题。

在本地调试代码请求后短API会存在跨域问题,后端不想关闭所有的跨域访问限制。有没有一个纯前端的解决方案。在线求,急!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

铃予 2022-09-09 14:19:38

Chrome可以安装CORS Toggle。Safari本身自带该功能。

要走就滚别墨迹 2022-09-09 14:19:38

所有的跨域2种解决办法
1前端提升js权限
2后端配合跨域

对于1,本地调试很多浏览器开发模式都是支持的。或者用浏览器插件。

对于2,后端在HTTP头中增加允许跨域标识。后端使用jsonp技术解决数据访问跨域。

本质跨域限制是浏览器造成的。后端这么强势也是有理由,不过出于同事关系在调试模式下增加跨域http头不是难事。

最好还是沟通好吧,还有就是既然不是联调,前后分离应该前后无疑离吧,自建mock server吧

北斗星光 2022-09-09 14:19:38

用nginx代理一下

倾其所爱 2022-09-09 14:19:38

用chrome,在chrome快捷方式,目标里如下设置
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security

淡写薰衣草的香 2022-09-09 14:19:38

https://github.com/yize/xswitch 支持一键 CORS + URL 重写

爱人如己 2022-09-09 14:19:38

你用这个工具测试你的api,没有跨域问题
apizza.cc
图片描述

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文