Wie mache ich CORS-fähige HTTP-Anfragen in Angular 2?

Der Fehler ist der folgende:

XMLHttpRequest kann nicht geladen werdenhttp: //some_url.herokuapp.com/api/some_api. In der angeforderten Ressource ist kein 'Access-Control-Allow-Origin'-Header vorhanden. Ursprung 'http: // localhost: 3000 'ist daher nicht zugänglich. Die Antwort hatte den HTTP-Statuscode 503.

wenn Sie @ anruf

return this._http.post (requestUrl, JSON.stringify (requestBody), requestOptions)

Ich hatte Probleme mit CORS (bei der Arbeit mitAngular 1) in der Vergangenheit und ich erinnere mich, dass ich, sobald CORS serverseitig aktiviert wurde,Transformieren Sie die http-Anforderung, um bestimmte HTTP-Header zu analysieren..

Ich bin ziemlich verwirrt darüber, wie es funktionieren soll, daher ist jede Erklärung sehr willkommen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage