Получение ошибки перекрестной политики 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. в консоли.

Что я пробовал

  1. Changing ALLOWED_HOSTS to all urls, nothing changed.
  2. Adding the HTTPS: urls of the website in CORS_CONFIGURATION, nothing changed.
  3. 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.

Если у кого-нибудь есть идеи о том, что происходит, дайте мне знать, спасибо!

Вернуться на верх