Aus dem Kurs: Einführung in AWS API Gateway REST

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

CORS durch API Mapping lösen

CORS durch API Mapping lösen

Zu dem Thema CORS gibt es in der Regel zwei Arten von APIs. Entweder entwickelt man eine ganz allgemeine API, die jeder verwenden darf, oder man hat eine sehr spezielle API für eine konkrete Website. Die erste allgemeine Variante wäre praktisch für eine Art Plugin, die jeder auf seine Website einbinden kann, das, was zum Beispiel Twitter, Facebook oder Google bereitstellen, so etwas wie eine Like-Funktion oder Google Analytics. Das heißt, wenn du so eine API anbieten möchtest, dann musst du gezwungenermaßen den CORS Header großzügig mit Sternchen einstellen. Die zweite Variante wäre, dass du eine, wie hier dargestellt, lediglich technische Trennung zwischen Backend und Frontend hast. Und du lieferst beides selbst aus. In so einem Fall sollte man immer versuchen, die ganze CORS-Konfiguration komplett zu vermeiden, indem man einfach alles unter der gleichen Domain bereitstellt. Ich habe dir das zuvor auch schon einmal gezeigt, wie man das machen könnte. Und hier habe ich jetzt das…

Inhalt