gpt4 book ai didi

javascript - 同源策略不允许读取远程资源

转载 作者:行者123 更新时间:2023-11-30 11:16:14 26 4
gpt4 key购买 nike

我遇到了可能与 Cors 相关的问题。我正在做本地开发( react 前端,asp.net core 2 api 后端)。

IE 11 和 Chrome 都没有问题,但是 Firefox 对我的请求有问题。

我的电话总是收到“网络错误”。

我在 firefox 中禁用了“HSTS”,现在我看到了“警告消息”

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://localhost:44391/api/tokens/auth. (Reason: CORS request did not succeed).

现在在我的 cor 中,为了使开发变得简单,我只有

public void ConfigureServices(IServiceCollection services)
{
services.AddCors();
...
}




public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseCors(builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
}

最佳答案

我遇到了同样的问题,但结果证明 CORS 错误有点转移注意力。我在 Firefox 中打开开发人员控制台,单击网络下的选项请求,然后转到安全选项卡。我看到了以下内容:

发生错误 mozilla_pkix_error_self_signed_cert

我通过在 Visual Studio 中转到我的 .Net Core 应用程序的属性来解决此问题。我从左侧的菜单中选择了调试。页面上有一个名为启用 SSL 的复选框以及一个 URL(在我的例子中是 https://localhost:44358/)。我在 Firefox 中浏览到此页面,收到一个警告页面,为其添加了一个安全异常(exception),之后一切都按预期进行。

如果您没有看到警告页面,请按照此处的建议清除缓存:Certificate Issue

关于javascript - 同源策略不允许读取远程资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51428883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com