Closed seeba8 closed 3 years ago
Hmm. Also diesbzgl ist meine Idee im Try it out modus einen API Proxy mit richtigen CORS Headers zu basteln. Hatte daran die Tage schonmal gearbeitet. Dann gabs aber soviel anderen trubel.
Das sollte funktionieren. Kenne aus eigener Nutzung zum Beispiel https://github.com/Svish/php-cross-domain-proxy - läuft auf jedem 0815 shared host der PHP unterstützt.
Ist behoben. Wir haben hier ab jetzt eine terraform config, wo man mit 4-Zeilen API-Proxys erstellen kann.
In den Swagger "Try it out" Beispielen bekommt man die Fehlermeldung:
TypeError: NetworkError when attempting to fetch resource.
, beispielsweise bei/dashboard/{AGS}.json
.Ich glaube, dass das daran liegt, dass die API nicht den Header
access-control-allow-origin: *
sendet. In der Browserkonsole werden die Daten im Netzwerktab angezeigt:Bei der Autobahn-API funktioniert das "Try it out", da die API den Header korrekt sendet: