jason5ng32/MyIP

添加BING_MAP_API_KEY 之后,请求出现{"error":"Access denied"}

Closed this issue · 1 comments

可以点击显示地图的交互按钮,地图无法展示
image

在通过这个地址,可以正常获取到地址信息
https://dev.virtualearth.net/REST/v1/Locations/1.295861,103.852085?key={BING_MAP_API_KEY}

研究了一下代码,代码里

const referer = "https://www.example.com/path/to/page?query=123";
const hostname = new URL(referer).hostname;
console.log(hostname); // 输出:www.example.com

所以需要在ALLOWED_DOMAINS同时设置该ip地址www.example.com;
我把他设置成了https://www.example.com/,并不能完全匹配allowedDomains.includes(domain)