【CROS跨域】快速解决

简单方法:在要访问的域名前加上proxy地址:

http://cors-anywhere.herokuapp.com/https://www.metaweather.com/api/location/44418/

对应的js请求数据代码:

fetch("http://localhost:8081/https://www.metaweather.com/api/location/44418/")
		.then((data)=>{
			console.log(data);
		})
		.catch((error)=>{
			console.log(error);
		});

 这样通过proxy可以拿到数据。

常用的proxy:

http://cors-anywhere.herokuapp.com/
http://crossorigin.me

如果上面两个proxy都用不了,可以考虑搭建本地proxy:

https://github.com/youhengchan/crossorigin.me

使用方法(git clone 之后)就是本地启动corssorigin.me 服务:

 

(一个搭建本地服务器的方法:仅能解决本地跨域问题,无法解决远程服务器跨域问题)

https://blog.csdn.net/m0_37724356/article/details/79626595

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值