首页 > 解决方案 > Javascript FORTNITE API 请求

问题描述

今天我开始用api学习js,我想问一下如何解决这个问题。

我在 fortnite tracker 上注册并创建了 api。

api就像:

GET https://api.fortnitetracker.com/v1/profile/{platform}/{epic-nickname}

和 api 密钥是这样的:

TRN-Api-Key: xxxxxxx-xxxxxxxxxxx-xxxxxxxxxx

我在这里找到了我需要做的事情:

var xhttp = new XMLHttpRequest();
xhttp.request("GET", "api", true);
xhttp.setRequestHeader('TRN-Api-Key' "KEY");
xhttp.send();

但是当我这样做时,它会显示错误CORS,我不知道如何解决这个问题。

谢谢 <3

标签: javascripthtmlapi

解决方案


我认为您需要设置这些标头以允许 cors 来源

var xhttp = new XMLHttpRequest();
xhttp.request("GET", "api", true);
xhttp.setRequestHeader('Access-Control-Allow-Origin', '*');
xhttp.setRequestHeader('Access-Control-Allow-Headers', '*');
xhttp.setRequestHeader('Access-Control-Allow-Methods', '*');
xhttp.setRequestHeader('TRN-Api-Key' "KEY");
xhttp.send();

推荐阅读