blazorClient访问中间api时候报错:执行httpClient.postasJsonAsync() 方法时候直接报异常:Error:Failed to fetch
该错异常信息主要原因是没有启用api 的跨域访问权限,
解决方案: api中增加
builder.Services.AddCors(options =>
{
options.AddDefaultPolicy(
builder =>
{
builder.WithOrigins("*")
.AllowAnyHeader()
.AllowAnyMethod();
});
});
app.UseCors();
同时在控制器中添加属性:[EnableCors]

浙公网安备 33010602011771号