Create-react-app + axios 이용시 CORS 로인한 session 유지 문제

2018. 12. 30. 17:28컴퓨터

내가 나중에 보기위해...

이것때문에 너무 삽질해서 빡쳐서..


create-react-app이용시 :8080의 port로 hot-reloading하며 코딩하게 됨.

이때 포트가 달라서

원래 도메인으로 apache에다가 request를 axios를 통해 보내는경우 CORS로 인해 request가 거절당할 수 있음.


이를 해결위해,


<virtualhost>설정에다가

Header set Access-Control-Allow-Origin "domain.com"

넣고


axios에서 withCredentials:true설정해주고


<IfModule mod_headers.c>

    Header set Access-Control-Allow-Credentials true

</IfModule>


이것도 넣어줘야함...


ㅠㅠ아 내 시간...