Add CORS headers when in DEBUG mode

main
Tanner Collin 3 years ago
parent 617435ae18
commit aec57102f2
  1. 1
      server/requirements.txt
  2. 5
      server/server/settings.py

@ -7,6 +7,7 @@ defusedxml==0.7.1
dj-rest-auth==2.1.4 dj-rest-auth==2.1.4
Django==3.2 Django==3.2
django-allauth==0.44.0 django-allauth==0.44.0
django-cors-headers==3.7.0
django-rest-framework==0.1.0 django-rest-framework==0.1.0
djangorestframework==3.12.4 djangorestframework==3.12.4
idna==2.10 idna==2.10

@ -36,9 +36,10 @@ ALLOWED_HOSTS = [
] ]
if DEBUG: if DEBUG:
ALLOWED_HOSTS += [ ALLOWED_HOSTS = [
'*', '*',
] ]
CORS_ALLOW_ALL_ORIGINS = True
# Application definition # Application definition
@ -51,6 +52,7 @@ INSTALLED_APPS = [
'django.contrib.messages', 'django.contrib.messages',
'django.contrib.staticfiles', 'django.contrib.staticfiles',
'django.contrib.sites', 'django.contrib.sites',
'corsheaders',
'rest_framework', 'rest_framework',
'rest_framework.authtoken', 'rest_framework.authtoken',
'allauth', 'allauth',
@ -61,6 +63,7 @@ INSTALLED_APPS = [
] ]
MIDDLEWARE = [ MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware', 'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',

Loading…
Cancel
Save