我在网络核心中设置了我的CORS策略,如下所示:
services.AddCors(o => o.AddPolicy("MyPolicy", corsBuilder =>
{
corsBuilder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
}));
和:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseCors();
app.UseHttpsRedirection();
app.UseMvc();
我在角度前端收到CORS阻塞错误。当我剪切/粘贴chrome dev窗口中的链接时,它将解析为正确的URL。我已经查看了关于stackoveflow的许多其他CORS问题。
答案 0 :(得分:0)
我发现了我的错误,更改
app.UseCors();
到
app.UseCors("MyPolicy");