Django Rest Framework Endpoint Request Fails with Error Cross-Origin Request Blocked
У меня есть приложение django rest back end с angular front end. Все конечные точки отлично работают локально, но когда я развертываю его в облаке google, все конечные точки работают, кроме одной, которая продолжает выдавать ошибку Cross-Origin Request Blocked: Same Origin Policy disallows reading the remote resource at url (Reason: CORS request did not succeed). Я пытался подключить базу данных на облаке с локальным приложением, все запросы конечных точек отображаются в консоли IDE, кроме одной, а в браузере отображается request is not yet finished. Любые идеи о том, что вызывает эту проблему, будут высоко оценены
Установите Django-cors-headers для решения этой проблемы Перейдите по этой ссылке: https://pypi.org/project/django-cors-headers/
- python -m pip install django-cors-headers
- INSTALLED_APPS = [ ..., "corsheaders", ..., ] добавить middleware поверх commonmiddle .
- MIDDLEWARE = [ ..., "corsheaders.middleware.CorsMiddleware", "django.middleware.common.CommonMiddleware", ..., ]