Доступ к http://localhost:65418/api/stripe был заблокирован политикой CORS - PullRequest
0 голосов
/ 23 апреля 2019

Я установил политику CORS в сетевом ядре, как показано ниже:

        services.AddCors(o => o.AddPolicy("MyPolicy", corsBuilder =>
    {
       corsBuilder.AllowAnyOrigin()
                  .AllowAnyMethod()
                  .AllowAnyHeader()
                  .AllowCredentials();
    }));

и:

        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        else
        {
            app.UseHsts();
        }

        app.UseCors();
        app.UseHttpsRedirection();

        app.UseMvc();

Я получаю ошибку блокировки CORS на угловом входном конце.Когда я вырезал / вставил ссылку в окне Chrome Dev, он обращается к правильному URL.Я посмотрел на многие другие вопросы CORS по stackoveflow.

1 Ответ

0 голосов
/ 23 апреля 2019

Я нашел свою ошибку, Измените

app.UseCors();

на

app.UseCors("MyPolicy");
...