.NET CORE 2.0 Winkel-5: Zulassen von Cors

Ich bin mit einigen Schwierigkeiten, so dass cors. Ich habe server side etwa so:

  app.UseCors(builder => builder.WithOrigins("http://localhost:4200/").AllowAnyHeader());

Innerhalb der configure Methode der startup Klasse

Wenn meine web-API ist der hit, es werden wieder die Daten in Ordnung.

Allerdings scheint das problem zu sein, mit Kantigen als in den ich die folgende Fehlermeldung erhalten:

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.

Hier ist mein Winkel-web-api-Aufruf

import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable } from 'rxjs/Observable';;


@Injectable()
export class ProfileService {

    private baseUrl = 'api/profile/';

    constructor(private http: HttpClient) { }

    getLookups(step: number) {
        return this.http.get('http://localhost:51658/' + this.baseUrl + 'lookups/' + step)
    }

}
  • Bekommt man keine Ausnahmen in Ihrem ASP.NET Core-Anwendung? Wenn ja, werden Sie sich bewusst, dass Ausnahmen SAUBERE von jedem CORS-Header festgelegt, die von der CORS-middleware
InformationsquelleAutor Ben Donnelly | 2018-01-26
Schreibe einen Kommentar