在Startup類里面先配置ConfigureServices方法
#region 跨域訪問(wèn) string[] coreslink = Configuration.GetSection("AppSetting:Cores").Value.Split(','); //services.AddCors(options => // { // options.AddPolicy("all", builder => // { // builder.WithOrigins(coreslink) //允許特定來(lái)源的主機(jī)訪問(wèn) // .AllowAnyMethod() // .AllowAnyHeader() // .AllowCredentials(); // }); // }); services.AddCors(options => options.AddPolicy("all", builder => { builder.AllowAnyMethod()//允許任何來(lái)源的主機(jī)訪問(wèn) .SetIsOriginAllowed(_ => true) .AllowAnyHeader() .AllowCredentials(); }) ); #endregion 跨域訪問(wèn)
builder.WithOrigins(coreslink) 是配置允許特定來(lái)源的主機(jī)訪問(wèn)
其次在Configure方法配置,跨域訪問(wèn)要放在
UseRouting和UseAuthorization之間
app.UseRouting(); #region 跨域訪問(wèn) app.UseCors("all"); #endregion 跨域訪問(wèn) app.UseAuthorization();
浙公網(wǎng)安備 33010602011771號(hào)