풀스택 개발 공부로그

CORS err

|

vuejs에서 발생한 error

Django server에서 cors처리를 해줬음에도 cors에러가 발생했다.

this.$axios.$get('http://127.0.0.1:8000/youtube/postviewset')

url의 마지막에 ‘/‘가 없으면 아래와 같은 오류가 발생한다.

Access to XMLHttpRequest at ‘http://127.0.0.1:8000/youtube/postviewset’ from origin ‘http://localhost:3000’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: Redirect is not allowed for a preflight request.

해결방법

this.$axios.$get('http://127.0.0.1:8000/youtube/postviewset/')

URL의 마지막에 ‘/’를 붙여준다.