前端跨域解决方案

tech2022-09-10  110

什么是跨域?

跨域是浏览器为了安全而做出的限制策略浏览器请求必须遵循同源策略:同域名、同端口、同协议

怎么解决跨域?

CORS跨域

服务器设置,前端直接调用说明:后台允许前端某个站点进行访问

Access-Control-Allow-Origin:http://localhost:8080 (指定地址访问,可以动态设置,也可以指定某个地址)

Access-Control-Allow-Credentials:true(允许跨域时把前端cookie传过去)

jsonp跨域

前端适配,后台配合说明:前后台同时改造

代理跨域

接口代理-通过修改Nginx服务器配置来实现说明:前端修改,后台不动创建vue.config.js文件
最新回复(0)