要解决Antd请求中存在CORS问题,可以使用fetch()方法,并通过设置请求头来绕过CORS。
以下是一个使用fetch()解决Antd请求中CORS问题的示例代码:
fetch('http://api.example.com/data', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*'
}
})
.then(response => response.json())
.then(data => {
console.log(data);
})
.catch(error => {
console.log('Error:', error);
});
在上面的示例中,我们通过fetch()方法发送GET请求到'http://api.example.com/data'。在请求中,我们设置了'Content-Type'请求头为'application/json',并且设置'Access-Control-Allow-Origin'请求头为'*',这样就可以绕过CORS限制。
请注意,'Access-Control-Allow-Origin'请求头的值可以根据你的需求进行设置,可以是特定的域名或'*'表示允许来自任何域的请求。
另外,你也可以根据需要设置其他请求头,比如'Authorization'等。
这样,你就可以在Antd中使用fetch()方法来发送请求,并通过设置请求头来解决CORS问题。