Ja, das habe ich auch versucht.
mein setup ist (fur valhalla instanz in nginx):

location / {
        proxy_pass http://127.0.0.1:8002; // set to your valhalla instance
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization';

    if ($request_method = 'OPTIONS') {
        add_header 'Access-Control-Allow-Origin'
'https://datatools.goeuropa.net';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization';
        return 204;
    }


Dies endet mit:
CORS Multiple Origin Not Allowed, und 200 Status OK. Da geht eine GET und
eine OPTIONS request und die beide in Developer Console zeigen einen
korrekten URL und Antwort. Wenn ich dieses URL in browser benutze, dann
kriege ich eben auch eine gute JSON Antwort, aber in der App nicht.

Wenn ich die URL mit eurer Valhalla INstanz ersetze, dann funktioniert
alles ok.


mFG

wt., 8 paź 2024 o 17:36 Martin Koppenhoefer <dieterdre...@gmail.com>
napisał(a):

> Am Di., 8. Okt. 2024 um 17:26 Uhr schrieb Wojciech Kulesza via
> FOSSGIS-Talk-Liste <fossgis-talk-liste@fossgis.de>:
>
>> alle Anfragen
>> von Datatools an Valhalla Instanz beenden mit CORS Fehler. Ich habe
>> versucht mit Apache und Nginx als Proxy Server, habe viele CORS
>> Eigenschaften versucht, alle ohne Erfolg. Wenn ich meine Valhalla Instanz
>> mit https://valhalla.openstreetmap.de/ ersetze, dann funktionieren die
>> Anfragen ohne Fehler.
>
>
>
> du musst in deinem Webserver (apache oder nginx) access control header
> setzen, z.B.
>
>  add_header Access-Control-Allow-Origin *;
>
> für "alle".
>
> Gruß
>
> Martin
>


-- 
Wojciech Kulesza

Właściciel / Owner

goEuropa Polska Wojciech Kulesza
+48616248682
wojciech.kule...@goeuropa.eu
www.goeuropa.eu
ul. 28 Czerwca 1956r nr 406
-- 
....................................................................
FOSSGIS-Konferenz 2025 mit OpenStreetMap-Event in Münster!
26.-29. März 2025                 https://www.fossgis-konferenz.de/

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an