一、基础概念
http://example.com
下的页面只能请求http://example.com
下的资源,如果向https://example.com
或者http://api.example.com
发送请求就会违反同源策略。http://localhost:3000
运行,要请求后端接口http://192.168.0.100:8080/api
就属于跨域。二、相关优势(准确说是解决跨域问题的优势)
三、类型
Access - Control - Allow - Origin
等相关头部信息就可以正常获取数据。四、应用场景
https://front.example.com
,后端基于Node.js的API服务部署在https://back.example.com
,前端需要跨域调用后端的接口来获取用户数据、提交表单等操作。五、常见问题及解决方法
Access - Control - Allow - Origin
等相关头部来允许特定的源或者所有源进行跨域访问。Access - Control - Allow - Methods
、Access - Control - Allow - Headers
等头部信息,并且对OPTIONS请求进行正确响应。腾讯数字政务云端系列直播
【BEST最优解】企业应用实践(教育专场)
小程序·云开发官方直播课(数据库方向)
“中小企业”在线学堂
云端大讲堂
腾讯云GAME-TECH游戏开发者技术沙龙
云+社区沙龙online[数据工匠]
领取专属 10元无门槛券
手把手带您无忧上云