+-

我想上传一张发票到nanonets,但我在CORS上遇到了一些问题。
我在我的package.json中添加了以下代理。
{
"name": "dashboard",
"version": "0.1.0",
"main": "index.js",
"proxy": "https://app.nanonets.com/api",
}
为了获取我写的数据。
let result = await fetch('https://app.nanonets.com/api/v2/OCR/Model/4bc54977-60cf-4415-a417-c39f1c18b83f/LabelFile/', {
method: 'POST',
headers: {
'Authorization': 'Basic ' + Buffer.from('tiOJNxuXXXXl40lFVt7XXXXXZoIFTYbY' + ':').toString('base64'),
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "X-Requested-With, privatekey",
'Access-Control-Allow-Credentials': true
},
body: file,
});
console.log(result);
当我试图获取发票的结果时,我收到了以下错误。
upload:1 Access to fetch at 'https://app.nanonets.com/api/v2/OCR/Model/4bc54977-60cf-4415-a417-c39f1c18b83f/LabelFile/' from origin 'http://0.0.0.0:4100' has been blocked by CORS policy: Request header field access-control-allow-origin is not allowed by Access-Control-Allow-Headers in preflight response.
LogRocket.min.js:2 POST https://app.nanonets.com/api/v2/OCR/Model/4bc54977-60cf-4415-a417-c39f1c18b83f/LabelFile/ net::ERR_FAILED
有谁知道我遗漏了什么?有没有可能是服务端问题?