我在Chrome中遇到以下错误:
对预检请求的响应未通过访问控制检查:请求的资源上不存在"Access-Control-Allow-Origin"标头.原产地" 的http://本地主机:9000 "因此不允许访问.
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); app.UseIISPlatformHandler(); app.UseDefaultFiles(); app.UseStaticFiles(); app.UseCors(policy => policy .WithOrigins("http://localhost:9000") .AllowAnyMethod() .WithHeaders("Access-Control-Allow-Origin, Content-Type, x-xsrf-token, Authorization") .AllowCredentials()); app.UseMvc(); }
根据chrome,没有一个标题被添加到响应中.
access-control-allow-origin
在Asp.NET 5 中将标题添加到选项响应的正确方法是什么?