Wenn ich versuchte, HTTP-Anfrage zu senden, habe ich diesen Fehler über CORS.So aktivieren Sie CORS beim Senden von HTTP-Post-Anfrage von Angular2 App
XMLHttpRequest cannot load 'sever-domain'.
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'my-firebsase-hosted-app-domain' is therefore not allowed access.
Dann setze ich Header auf meine HTTP-Anfrage wie folgt.
Aber ich habe immer noch den gleichen Fehler, ist das nicht ein richtiger Weg, es zu lösen?
CORS muss auf dem Server konfiguriert werden. Angular ist daran nicht beteiligt. –
Sie können Proxy verwenden, um es auf Clientseite zu behandeln. https://webpack.github.io/docs/webpack-dev-server.html#proxy –
Vielen Dank für Ihre Antwort auf mich bald. Du meinst, ich kann mit diesem Fehler umgehen, indem ich den Proxy richtig einstelle, oder? [link] (http://stackoverflow.com/questions/37172928/angular-cli-server-how-to-proxy-api-requests-in-another-server) – taku845