[TIL #39] DRF 팀프로젝트 #5

안떽왕·2023년 5월 12일
0

Today I Learned

목록 보기
39/76

CORS에러

오늘 새로 업데이트 된 레포지스토리를 풀 받고 작업을 시작하려했습니다. 그런데 평소 잘되던 기능들도 나오지 않고 하얀 화면만 프론트에 나타났습니다.

이에 개발자도구에 콘솔을 열어 확인해보니 CORS에러가 났다는 것을 알 수 있었습니다.

이전에 작업을 했을 때는 CORS에러가 나지 않았던 것으로보아 아마 다른분이 풀리퀘스트를 한 것을 머지하는 과정에서 settings가 지워진것이 아닌가 추정했습니다.

해결순서

먼저 requirements.txt를 확인했습니다. 해당 문서에 django-cors-headers가 적혀져 있지 않은 걸로보아 이전 문서를 다른 브랜치에서 작업하다가 머지가 그렇게 된 것같았습니다. 이에 제 가상환경에 있는 정보와 맞춰보고 requirements.txt를 수정했습니다.

이후 settings.py로 넘어와서 INSTALLED_APPS를 확인했습니다.

INSTALLED_APPS = [
    'corsheaders',
]

이렇게 추가를 해주고 이후 MIDDLEWARE도 같이 수정했습니다.

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',
]
profile
이제 막 개발 배우는 코린이

0개의 댓글