+-
React CORS问题

我想上传一张发票到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

有谁知道我遗漏了什么?有没有可能是服务端问题?