Habilitar CORS en .Net Core 3.1

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

Publicado por

Pablo Roman

Soy especialista en el área de desarrollo de software con mas de 20 de experiencia. Tengo un enfoque en backend con tecnología Microsoft, sin embargo también eh trabajado en otras área (FrontEnd, QA, etc) y manejado otras tecnologías como Java, Delphi, Oracle entre otros.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *