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.
Если у кого-то возникла похожая проблема с конфигурацией CORS, проверьте, что вы убрали завершающий слэш из вашей ссылки. Глупая ошибка, которая стоила мне нескольких часов времени.
Я считаю, что совет по настройке CORS обязательно нужно сделать более понятным:
Текущий текст
Разрешённые источники для межсайтовых запросов (CORS). Каждый источник должен включать http:// или https://. Для включения CORS переменная окружения DISCOURSE_ENABLE_CORS должна быть установлена в true.
Предлагаемый вариант
Разрешённые источники для межсайтовых запросов (CORS). Каждый источник должен включать http:// или https:// и не должен заканчиваться на косую черту. Для включения CORS переменная окружения DISCOURSE_ENABLE_CORS должна быть установлена в true.
Кстати, как создать PR для чего-то подобного? Нужно ли изменять только английский локаль здесь, а переводы будут управляться отдельно (например, через Transifex), или переводы также должны быть включены в PR?