通过CORS在localhost中使用javascript`fetch`

问题描述 投票:-3回答:1

我正在建立一个需要向petfinder.com的API发出请求的网页。

这里的问题是,本地主机被CORS策略阻止。通过执行以下操作,我可以暂时绕过此检查(纯粹是为了在本地测试我的网站):

const bearer = `Bearer ${token}`;

fetch(domain + url, {
            withCredentials: true,
            mode: 'no-cors',
            headers: {
                Authorization: bearer,
                credentials: 'same-origin',
                "Access-Control-Allow-Origin": "*",
                'Access-Control-Allow-Methods': "*",
                'Access-Control-Expose-Headers': '*',
                'Access-Control-Allow-Headers': '*',
            }
        }

这能够绕过CORS限制,但是在无核模式下fetch不会传递任何标头。

有什么方法可以使本地测试与CORS一起使用?

我正在建立一个需要向petfinder.com的API发出请求的网页。这里的问题是,本地主机被CORS策略阻止。我能够暂时绕过此检查(仅用于...

javascript reactjs cors fetch-api
1个回答
-1
投票

尝试运行以服务域名结尾的本地主机。

© www.soinside.com 2019 - 2024. All rights reserved.