CROS должен быть добавлен из веб-сервиса, например, если api (https://api.aaaa.com/aaa/login/) написан на php, тогда в php-скрипте добавьте следующие заголовки:
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Origin, Cache-Control, Pragma, Authorization, Accept, Accept-Encoding");
Для Django:
pip install django-cors-headers
, а затем добавьте его в установленные приложения:
INSTALLED_APPS = (
...
'corsheaders',
...
)
Вам также потребуется добавить класс промежуточного программного обеспечения для прослушивания ответов:
MIDDLEWARE_CLASSES = (
...
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
...
)
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_CREDENTIALS = True
CORS_ORIGIN_WHITELIST = (
'localhost:3030',
)
CORS_ORIGIN_REGEX_WHITELIST = (
'localhost:3030',
)