开发测试时候,前后端分离,存在跨域问题,当正式上线,前后端部署在同一台服务器之后,是不是就不存在跨域问题了
5条回答 默认 最新
- CSDN专家-showbo 2024-02-17 15:40关注
跨域是指协议(http,https)、域名、或者同一个域名端口不一样造成的,并非同一个服务器就不会出现跨域问题。
出现跨域后,接口应用可以设置Access-Control-Allow-Origin允许哪些域名可以跨域请求(不适用于https请求http),具体参考下面的文章
Access-Control-Allow-Origin跨域解决及详细介绍-CSDN博客 文章浏览阅读2.1w次,点赞6次,收藏20次。我们能不能想办法,让我们的请求不通过ajax,而是通过给body中追加一个节点,这个节点的src值就是我们希望的要请求的目标接口,这样,服务器端返回的数据不就绕过这个跨域限制,将数据拿回来了。首先,跨域不是问题。跨域并不会阻止请求的发出,也不会阻止请求的接受,跨域是浏览器为了保护当前页面,你的请求得到了响应,浏览器不会把响应的数据交给页面上的回调,取而代之的是去提示你这是一个跨域数据。而当你上线项目时,如果你的代理配置得不够优雅,或者不够标准,你要小心了,非常有可能你的请求就都会失败。_access-control-allow-origin https://blog.csdn.net/weixin_53841730/article/details/128812393解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 网络分析设施点无法识别
- ¥15 状态图的并发态问题咨询
- ¥15 PFC3D,plot
- ¥15 VAE模型编程报错无法解决
- ¥100 基于SVM的信息粒化时序回归预测,有偿求解!
- ¥15 物体组批优化问题-数学建模求解答
- ¥15 微信原生小程序tabBar编译报错
- ¥350 麦克风声源定位坐标不准
- ¥15 apifox与swagger使用
- ¥15 egg异步请求返回404的问题