跨域

跨域指从一个域名网页去请求另一个域名的资源
限制跨域访问原因
1.安全
例如:用户访问网站A,cookie放在浏览器中,用户访问网站B,网站B获取网站A的cookie
对网站A发起访问。

为什么要跨域
可以实现同一个团体内,不同子域间相互访问
实现跨域方法
Nginx代理
A与B应用都通过一个统一地址转发


server{
listen 80
server-name www,123,top;
location /{
root html;
index index.html index.html;
}
loaction /manager{
proxy_pass:http
prox_set_headex host$http_host
}
loacltion /service{
proxy_pass http
proxy_set_header host$http_host;
}
error_page 500 502 503
}

上例中manager与service属于不同域(即ip一样,后端口不一样);若manager内js调用service中接口,会被报错,但用inx转发后,所有域都映射到www.123.top上,后通过/manage,/service分别转发到各自应用中,避免了跨域问题

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值