반응형 CORS2 [CORS] localhost에 대한 whitelist를 주었음에도 cors error가 발생하는 경우 [환경] Backend : Django Frontend : Vue [이슈] Vue를 이용해 프론트를 구축하고, Django로 백엔드를 구축하였다. Cors문제 때문에 장고 setting.py에서 CORS_ORIGIN_WHITELIST = (u"http://localhost:5010", u"http://192.168.0.45:5020", ) 을 설정해주었다. 문제는 5010 포트의 Vue에서는 서버와 통신이 가능한데, 5020을 가진 Vue에서는 서버와 통신이 안되고 자꾸 cors err가 발생하였다. [원인] 위에서 보면 whitelist로 localhost라 적은걸 확인할 수 있다. 그럼 접근을 할 때 역시 웹에서 localhost:5020으로 사이트를 접속해야 cors err가 발생하지 않는다. 하지.. 2022. 8. 12. [Docker] Tomcat에서 CORS 해결하기 1. 해결방안 먼저 web.xml파일을 수정해야 하는데, web.xml위치가 중요하다. conf폴더 안의 web.xml 파일을 수정해야 한다. 그리고 web.xml 파일 안에서 적당한 위치에 아래 코드를 넣어주면 된다. CorsFilter org.apache.catalina.filters.CorsFilter cors.allowed.origins * cors.allowed.methods GET,POST,HEAD,OPTIONS,PUT,DELETE cors.allowed.headers Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers cors.exposed.headers A.. 2022. 1. 17. 이전 1 다음 반응형