Получение ошибки перекрестной политики CORS только после развертывания в течение более чем одного дня?
Недавно я столкнулся с ужасной ошибкой CORS no cross origin policy между моими приложениями react и django, и после повторного развертывания моего приложения django на heroku я получаю ту же ошибку только спустя некоторое время. Я совершенно не понимаю, почему так происходит, и не могу придумать объяснение, почему приложение перестает работать вскоре после развертывания. Вот мой файл settings.py в моем приложении django:
Релевантный код
settings.py
Ожидаемая производительность по сравнению с фактической
Вызов API должен был пройти без ошибок, но вместо этого я получаю Access to XMLHttpRequest at 'Heroku app URL' from origin 'https://redditalgo.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
в консоли.
Что я пробовал
- Changing
ALLOWED_HOSTS
to all urls, nothing changed. - Adding the HTTPS: urls of the website in
CORS_CONFIGURATION
, nothing changed. - My heroku app service sleeps until an API call gets made, so I tried to fiddle around with the sleep settings in case it's that but to no avail, I need to upgrade my plan.
Если у кого-нибудь есть идеи о том, что происходит, дайте мне знать, спасибо!