컴퓨터
Create-react-app + axios 이용시 CORS 로인한 session 유지 문제
JNHEO
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>
이것도 넣어줘야함...
ㅠㅠ아 내 시간...