[前端] 跨域问题

4194 2
123456789qwe 2022-11-15 09:22:58 | 显示全部楼层 |阅读模式
跨域问题只会出现在前端,不会出现在后端。
出现跨域的原因:
更本原因:未启动服务,协议不同,域名不同,端口号不同。
http://a.com/dir2/other.html 同源 只有路径不同
http://a.com/dir/inner/another.html 同源 只有路径不同
https://a.com/secure.html 失败 协议不同
http://a.com:81/dir/etc.html 失败 端口不同 ( http:// 默认端口是80)
http://b.com/dir/other.html 失败 主机不同
解决方法:
   1.确认前端是否开启服务,如nginx,nodejs等等,如果没有开启也会出现跨域问题,明显的查看方式是,一个请求发送了两次
   2.确认和后端的请求方式相同,如https是前端请求协议,后端是http协议。这种情况后端也会报错,需要前端或后端一方调整
   3.后端直接开启跨域请求。
小龙猫 2022-11-19 20:29:39 | 显示全部楼层
好像了解了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

123456789qwe

初入联盟

关注
  • 5
    主题
  • 0
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行