CORS-Herkunftseinstellungen funktionieren nicht

I want to embed the latest updates from our community on my website:

To accomplish this, I am trying to access the latest.json and will parse that appropriately and embed on my site:

I went to admin and setup the CORS origins:

I even updated app.yml with the following lines and rebuild the whole thing:
DISCOURSE_ENABLE_CORS: true
DISCOURSE_CORS_ORIGIN: ‘https://www.schulminator.com/
I don’t know if this is needed but it does work with this setting or without.

But still same issue as you check on this site:

Access to XMLHttpRequest at ‘https://community.schulminator.com/latest.json’ from origin ‘https://www.schulminator.com’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

I am really stuck here…

3 „Gefällt mir“

Same problem here
Has someone been able to get it work?

3 „Gefällt mir“

Falls jemand ein ähnliches Problem mit einer CORS-Konfiguration hat, bitte prüfen Sie, ob Sie den abschließenden Schrägstrich von Ihrem Link entfernt haben. Ein dummer Fehler, der mir ein paar Stunden meiner Zeit gekostet hat. :sweat_smile:

5 „Gefällt mir“

Ich denke, der Hinweis zur CORS-Einstellung sollte definitiv klarer formuliert werden:

Aktueller Text

Zugelassene Ursprünge für Cross-Origin-Anfragen (CORS). Jeder Ursprung muss http:// oder https:// enthalten. Die Umgebungsvariable DISCOURSE_ENABLE_CORS muss auf true gesetzt sein, um CORS zu aktivieren.

Entwurfsvorschlag

Zugelassene Ursprünge für Cross-Origin-Anfragen (CORS). Jeder Ursprung muss http:// oder https:// enthalten und kein abschließendes Schrägstrich haben. Die Umgebungsvariable DISCOURSE_ENABLE_CORS muss auf true gesetzt sein, um CORS zu aktivieren.

Übrigens, wie würde man einen PR für so etwas erstellen? Sollte nur das englische Lokale hier geändert werden und die Übersetzungen woanders verwaltet werden (z. B. über Transifex), oder sollten die Übersetzungen auch vom PR abgedeckt werden?

2 „Gefällt mir“

Wenn der abschließende Schrägstrich ein Problem darstellt, sollte unser Code ihn automatisch entfernen, @sam.

6 „Gefällt mir“

@vinothkannans könntest du das so ändern, dass wir hier automatisch den abschließenden Slash entfernen?

3 „Gefällt mir“

Dies ist nun im folgenden PR behoben

4 „Gefällt mir“