Ich habe derzeit ein Angular 2-Frontend und Phoenix-Backend. Aus irgendeinem Grund kann ich GET-Anfragen gut machen. In Phoenix habe ich den Code in endpoint.ex
Ungültige Preflight-CORS-Anfrage, weil die Kopfzeile "content-type" nicht in: allow_headers
plug Corsica, origins: "*"
Das bin ich aber GET-Anfragen erlaubt, zu tun, wenn ich POST reqests an die gleiche Adresse mein Backend ausprobieren spuckt den Fehler
Invalid preflight CORS request because the header "content-type" is not in :allow_headers
Ich bin nicht Sicher, ob ich etwas von meinem Frontend senden muss oder ob ich etwas vom Backend aktivieren muss.
http://stackoverflow.com/questions/12630231/how-do-cors-and-access-control-allow-headers-work Entweder senden nicht den 'Content-Baumuster zur oder fügen Sie es zu den zulässigen Headern auf dem Server hinzu. –
Probieren Sie "Korsika, Ursprung:" * ", allow_headers: [" content-type "]'. – Dogbert
@Dogbert Ihre Lösung hat funktioniert. Vielen Dank :) –