From a04c197b8efa89acfcec5eda40b47878ef3cc012 Mon Sep 17 00:00:00 2001
From: adhytianara <muhamad.adhytia@ui.ac.id>
Date: Wed, 17 Mar 2021 21:46:36 +0700
Subject: [PATCH] [CHORES] Add CORS headers

---
 requirements.txt              | 1 +
 walkiddie_backend/settings.py | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/requirements.txt b/requirements.txt
index e6dfc54..1230321 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,3 +4,4 @@ Django==3.1.7
 gunicorn==20.0.4
 pytz==2021.1
 sqlparse==0.4.1
+django-cors-headers==3.7.0
\ No newline at end of file
diff --git a/walkiddie_backend/settings.py b/walkiddie_backend/settings.py
index 373dabc..82f0996 100644
--- a/walkiddie_backend/settings.py
+++ b/walkiddie_backend/settings.py
@@ -32,6 +32,9 @@ ALLOWED_HOSTS = [
     'localhost'
 ]
 
+CORS_ALLOWED_ORIGINS = [
+    "http://localhost:3000",
+]
 
 # Application definition
 
@@ -42,12 +45,14 @@ INSTALLED_APPS = [
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
+    'corsheaders',
     'hello_world'
 ]
 
 MIDDLEWARE = [
     'django.middleware.security.SecurityMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
+    'corsheaders.middleware.CorsMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.middleware.csrf.CsrfViewMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
-- 
GitLab