none
Cors RRS feed

  • Pergunta

  • Tenho uma aplicacao Angular que esta chamando minha API NET CORE 2.2

    Frontend: https://tools.meusite.com
    API: https://api.meusite.com

    Na minha API startup.cs classe, eu tenho:

    app.UseCors(builder =>
                    builder.WithOrigins(
                        "http://tools.meusite.com",
                        "https://tools.meusite.com"
                    )
                    .AllowAnyMethod()
                    .AllowAnyHeader()
    );

    app.UseMvc();


    Mas mesmo tendo meu frontend no meu UseCors, ainda estou recebendo a mensagem:

    Access to XMLHttpRequest at 'https://api.meusite.com/Detail/All' from origin 'https://tools.meusite.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

    Pq isso esta acontecendo ?
    Valeu !!!

    quarta-feira, 17 de junho de 2020 19:35

Todas as Respostas

  • Se colocar no ConfigureServices:

     services.AddCors(options =>
            {
                options.AddPolicy("CorsPolicy",
                    builder => builder.WithOrigins(
                        "http://tools.meusite.com",
                        "https://tools.meusite.com"
                    ).AllowAnyMethod() .AllowAnyHeader() .AllowCredentials() ); });

    E no método Configure

    app.UseCors("CorsPolicy");

    Funciona?

    quarta-feira, 17 de junho de 2020 22:39