ASP.NET Core 3.1 WebAPIのドメイン間問題
833 ワード
1、nugetにMicrosoftを加える.AspNetCore.Corsミドルウェア.
2、Startupクラスでグローバル変数を定義します.
3、StartupのConfigureServicesに次のコードを追加し、ドメイン間処理を構成します.
3、StartupのConfigureに次のコードを追加し、ドメイン間処理を構成します.
2、Startupクラスでグローバル変数を定義します.
private readonly string AllowSpecificOrigin = "AllowSpecificOrigin";
3、StartupのConfigureServicesに次のコードを追加し、ドメイン間処理を構成します.
#region
services.AddCors(options =>
{
options.AddPolicy(AllowSpecificOrigin,
builder =>
{
builder.AllowAnyMethod()
.AllowAnyOrigin()
.AllowAnyHeader();
});
});
#endregion
3、StartupのConfigureに次のコードを追加し、ドメイン間処理を構成します.
app.UseRouting();
//CORS UseRouting UseEndpoints 。 。
app.UseCors(AllowSpecificOrigin);
app.UseEndpoints(endpoints => { endpoints.MapControllers(); });