这种错误通常是由于CORS设置不正确导致的。可以通过在后端控制器上添加CORS策略来解决此问题。下面是一个示例:
[HttpPost]
[EnableCors("PolicyName")]
public async Task
其中,“PolicyName”是你在Startup.cs文件中定义的CORS策略名称。在ConfigureServices方法中添加以下内容:
services.AddCors(options => { options.AddPolicy("PolicyName", builder => { builder.WithOrigins("http://localhost:port") .AllowAnyHeader() .AllowAnyMethod(); }); });
在此示例中,你需要替换“PolicyName”和“http://localhost:port”为自己的实际值。