CORS란 Cross-Origin Resource Sharing의 약자로, 우리말로 직역하면 교차 출처 리소스 공유라는 뜻이다. 의미 그대로 서로 다른 출처에서 리소스를 공유하는 것을 CORS라고 한다.
터미널에서 라이브러리 설치
pip install django-cors-headers
settings.py
INSTALLED_APPS = [
...,
'corsheaders',
]
MIDDLEWARE = [
# 최상단에 작성
'corsheaders.middleware.CorsMiddleware',
...,
]
CORS_ALLOWED_ORIGINS = [
'http://localhost:3000',
CORS_ALLOWED_ORIGINS 목록에 API 요청을 허용하고 싶은 출처(예를 들어 http://localhost:3000)를 입력하면 된다
참고
https://velog.io/@mechauk418/DRF-CORS-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0