开发测试时候,前后端分离,存在跨域问题,当正式上线,前后端部署在同一台服务器之后,是不是就不存在跨域问题了
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-originhttps://blog.csdn.net/weixin_53841730/article/details/128812393
解决 无用评论 打赏 举报 编辑记录