javascript - axios가 쿠키 없이 요청을 보냅니다.
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:20:19
0
1
613

axios로 전환한 후, 전송된 요청에 쿠키가 자동으로 전달되지 않는다는 것을 발견했습니다(jQuery가 자체적으로 쿠키를 가져옵니다).

백엔드가 판단을 내리기 위해 쿠키를 사용해야 하기 때문에 Axios에서는 자동으로(또는 수동으로) 쿠키를 운반하는 방법을 찾지 못했습니다. 숙련된 운전자에게 길을 안내해 달라고 요청하세요. (ps: 이전에 누군가 axios.defaults.withCredentials = true 구성에 대해 이야기하는 것을 보았는데, 시도한 후에는 작동하지 않았습니다.)

원인을 찾았습니다. Axios가 작동하지 않는 것이 아니라 쿠키 경로 문제입니다. 다음과 같습니다.
이전 쿠키는 /m에 저장되어 있는데, 요청시 /m이 없습니다


따라서 쿠키를 사용하려면 쿠키를 작성할 때 경로를 설정해야 문제가 해결됩니다.

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(1)
世界只因有你

궁금한 점은 제가 직접 해결했습니다. 감사합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿