브라우저의 Axios 및 Fetch는 요청을 보낼 때 쿠키를 전달하지 않습니다.
P粉662361740
P粉662361740 2024-04-04 15:59:30
0
1
460

jwt 인증을 사용하여 스프링 부트 API를 개발했고 엔드포인트를 얻었습니다. 'http://localhost:8080/api/signin' 로그인에 성공하면 jwtToken인 JSESSIONID가 반환됩니다. 지금까지는 괜찮았지만 쿠키가 요청 본문에 전달되지 않았기 때문에 브라우저의 API에서 다른 메서드를 얻을 수 있습니다.

jwt에서 생성된 쿠키는 다음과 같습니다. JSESSIONID=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImlhdCI6MTY4NTE1Mzk5NSwiZXhwIjoxNjg1MjQwMzk1fQ.9jxHyzDJKVra8IryxbH8se0xSl4_Dka pNsKmjRCvlJs_R8M3x3RBMeo-1VPAJv6YSQwC6ukJutRwGEyfeYrGwQ;路径=/;仅 Http;过期=2023 年 5 月 28 日星期日 02:38:33 GMT;

예: 만약 내가

으아아아

모든 것이 잘 진행되고 내가 원하는 json을 반환하지만 브라우저에서 실행하면 내 프런트엔드의 js 스크립트에서

으아아아

다음 오류가 발생합니다:

으아아아

쿠키가 설정되지 않았습니다. 나는 많은 것을 시도했지만 거의 정신을 잃을 뻔했습니다. 그것이 무엇인지 아십니까?

P粉662361740
P粉662361740

모든 응답(1)
P粉988025835

설정이 필요합니다withCredentials: true

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