扫码关注官方订阅号
如题,关于前端项目在本地调试的问题。
在本地调试代码请求后短API会存在跨域问题,后端不想关闭所有的跨域访问限制。有没有一个纯前端的解决方案。在线求,急!
认证0级讲师
Chrome可以安装CORS Toggle。Safari本身自带该功能。
所有的跨域2种解决办法1前端提升js权限2后端配合跨域
对于1,本地调试很多浏览器开发模式都是支持的。或者用浏览器插件。
对于2,后端在HTTP头中增加允许跨域标识。后端使用jsonp技术解决数据访问跨域。
本质跨域限制是浏览器造成的。后端这么强势也是有理由,不过出于同事关系在调试模式下增加跨域http头不是难事。
最好还是沟通好吧,还有就是既然不是联调,前后分离应该前后无疑离吧,自建mock server吧
用nginx代理一下
用chrome,在chrome快捷方式,目标里如下设置"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security
你用这个工具测试你的api,没有跨域问题apizza.cc
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Chrome可以安装CORS Toggle。Safari本身自带该功能。
所有的跨域2种解决办法
1前端提升js权限
2后端配合跨域
对于1,本地调试很多浏览器开发模式都是支持的。或者用浏览器插件。
对于2,后端在HTTP头中增加允许跨域标识。后端使用jsonp技术解决数据访问跨域。
本质跨域限制是浏览器造成的。后端这么强势也是有理由,不过出于同事关系在调试模式下增加跨域http头不是难事。
最好还是沟通好吧,还有就是既然不是联调,前后分离应该前后无疑离吧,自建mock server吧
用nginx代理一下
用chrome,在chrome快捷方式,目标里如下设置
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security
你用这个工具测试你的api,没有跨域问题

apizza.cc