From d9cdada41f2a2f675d7f9e5762fa81c5dc2dc47d Mon Sep 17 00:00:00 2001 From: Jean Lionel Ndabaga <78383037+Lionel-hub1@users.noreply.github.com> Date: Sun, 10 Mar 2024 23:05:28 +0200 Subject: [PATCH] Add CORS headers and update installed apps in settings.py --- api/views.py | 2 +- buffer_clone_backend/settings.py | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/api/views.py b/api/views.py index 91ea44a..b91e46a 100644 --- a/api/views.py +++ b/api/views.py @@ -1,3 +1,3 @@ from django.shortcuts import render -# Create your views here. +# Create your views here. \ No newline at end of file diff --git a/buffer_clone_backend/settings.py b/buffer_clone_backend/settings.py index 2fb6ed0..23a807d 100644 --- a/buffer_clone_backend/settings.py +++ b/buffer_clone_backend/settings.py @@ -41,11 +41,13 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', - 'api', 'rest_framework', + 'corsheaders', + 'api', ] MIDDLEWARE = [ + 'corsheaders.middleware.CorsMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', @@ -133,3 +135,8 @@ MEDIA_ROOT = os.path.join(BASE_DIR, 'media/') # https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +CORS_ORIGIN_WHITELIST = [ + "http://localhost:5173", + "http://localhost:5174" +]