CORS origins setup does not work

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…

Та же проблема. Удалось ли кому-нибудь заставить это работать?

Если у кого-то возникла похожая проблема с конфигурацией CORS, проверьте, что вы убрали завершающий слэш из вашей ссылки. Глупая ошибка, которая стоила мне нескольких часов времени. :sweat_smile:

Я считаю, что совет по настройке CORS обязательно нужно сделать более понятным:

Текущий текст

Разрешённые источники для межсайтовых запросов (CORS). Каждый источник должен включать http:// или https://. Для включения CORS переменная окружения DISCOURSE_ENABLE_CORS должна быть установлена в true.

Предлагаемый вариант

Разрешённые источники для межсайтовых запросов (CORS). Каждый источник должен включать http:// или https:// и не должен заканчиваться на косую черту. Для включения CORS переменная окружения DISCOURSE_ENABLE_CORS должна быть установлена в true.

Кстати, как создать PR для чего-то подобного? Нужно ли изменять только английский локаль здесь, а переводы будут управляться отдельно (например, через Transifex), или переводы также должны быть включены в PR?

Если проблема в косой черте в конце, наш код должен автоматически её удалять, @sam.

@vinothkannans, не мог бы ты изменить это так, чтобы мы автоматически удаляли завершающий слэш здесь?

Это уже исправлено в следующем PR