Skip to content

Commit 98e00b9

Browse files
committed
Allow cors request.
1 parent d690e9f commit 98e00b9

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

api/settings.py

+5
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,11 @@
3939
'django.contrib.staticfiles',
4040

4141
'rest_framework',
42+
'corsheaders',
4243
]
4344

4445
MIDDLEWARE = [
46+
'corsheaders.middleware.CorsMiddleware',
4547
'django.middleware.security.SecurityMiddleware',
4648
'django.contrib.sessions.middleware.SessionMiddleware',
4749
'django.middleware.common.CommonMiddleware',
@@ -71,6 +73,9 @@
7173

7274
WSGI_APPLICATION = 'api.wsgi.application'
7375

76+
# Cross-Origin
77+
78+
CORS_ORIGIN_ALLOW_ALL = True
7479

7580
# Database
7681
# https://docs.djangoproject.com/en/3.1/ref/settings/#databases

api/urls.py

+5
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,14 @@
1616
from django.contrib import admin
1717
from django.urls import include, path
1818

19+
from rest_framework import routers
20+
1921
from cli import views
2022

23+
router = routers.DefaultRouter()
24+
2125
urlpatterns = [
26+
path('', include(router.urls)),
2227
path('cli/', views.CliView.as_view()),
2328
path('data/', views.DataView.as_view()),
2429
]

cli/views.py

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
from helper import *
88
import json
9+
from django.http import HttpResponse, JsonResponse
910

1011
class CliView(APIView):
1112
"""Pass in command directly to sherlock."""

0 commit comments

Comments
 (0)