En esta ocasión les comparto un poco de código sobre como habilitar el intercambio de recursos de origen cruzado (CORS) en un API de .Net Core.
Se habilita agregando las siguientes lineas a los métodos ConfigureServices y Configure del archivo Startup.cs del proyecto.
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy("AllowAllOrigin", builder =>
builder.AllowAnyHeader()
.AllowAnyMethod()
.AllowAnyOrigin()
);
});
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseCors("AllowAllOrigin");
}
-Referencia
https://anexsoft.com/netcore-api-vuejs-spa-cors-y-nuestro-primer-listar-con-element-ui