CORS in .NET Core

前端 未结 10 1099
失恋的感觉
失恋的感觉 2020-12-04 23:30

I am trying to enable CORS in .NET Core in this way:

    public IConfigurationRoot Configuration { get; }

    public void ConfigureServices(IServiceCollecti         


        
10条回答
  •  旧时难觅i
    2020-12-05 00:13

    The answer of @HockeyJ is right, but you can do something more concise if wanted.

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc();
    
        //Or if you want to chose what to include
        services.AddMvcCore()
                .AddCors()
                (...)
    }
    
    
    public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
    {
        //Cors
        app.UseCors(builder =>
        {
            builder.AllowAnyHeader();
            builder.AllowAnyMethod();
            builder.AllowCredentials();
            builder.AllowAnyOrigin(); // For anyone access.
            //corsBuilder.WithOrigins("http://localhost:56573"); // for a specific url.
         });
    }
    

提交回复
热议问题