CORS(Cross-Origin Resource Sharing)란?
웹 페이지 상의 제한된 리소스를 최초 자원이 서비스된 도메인 밖의 다른 도메인으로부터 요청할 수 있게 허용하는 구조라고.. 👉 위키피디아
pip install django-cors-headers # 터미널에서 플러그인 설치 후
# project/settings.py에서
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders', # 추가
]
MIDDLEWARE = [
...
'corsheaders.middleware.CorsMiddleware', # 추가
]
CORS_ORIGIN_WHITELIST = (
'http://localhost:3000', # 허용할 도메인 추가 예시
'http://127.0.0.1:3000'
)