У меня есть сайт с django, nginx и gunicorn.
settings.py:
INSTALLED_APPS = [
'corsheaders',
...
]
...
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
...
]
...
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_CREDENTIALS = True
CORS_ALLOW_METHODS = ['DELETE','GET','OPTIONS','PATCH','POST','PUT']
и для nginx:
location / {
add_header 'Access-Control-Allow-Origin' '*' always;
}
при использовании сайт без VPN, он будет загружен. когда я активирую VPN, возникает эта ошибка:
Доступ к XMLHttpRequest в '' from origin ' front \ url ' был заблокирован политикой CORS: No 'Access-Control- Заголовок Allow-Origin 'присутствует на запрашиваемом ресурсе.
как я могу решить эту проблему и посмотреть мой сайт с VPN и без VPN?