브라우저가 쿠키를 저장하지 않았습니다

王林
풀어 주다: 2024-02-09 10:30:09
앞으로
588명이 탐색했습니다.

브라우저가 쿠키를 저장하지 않았습니다

php 편집기 Youzi는 일반적인 문제를 소개하기 위해 왔습니다. 브라우저는 쿠키를 저장하지 않습니다. 당사가 브라우저를 사용하여 매일 웹페이지에 접속할 때 쿠키는 웹사이트가 사용자의 로그인 상태, 개인 설정 및 기타 정보를 기억하는 데 도움이 되는 일반적인 메커니즘입니다. 그러나 가끔 브라우저가 쿠키를 저장하지 않아 로그인 상태가 상실되고 웹을 정상적으로 탐색할 수 없는 등의 문제가 발생하는 경우가 있습니다. 그렇다면 왜 이런 일이 발생합니까? 함께 살펴보시죠!

질문 내용

15648070,15648070을 시도했지만 안타깝게도 성공하지 못했습니다. :)

안녕하세요. gin을 사용하여 API를 구축하는 것은 처음인데 브라우저에서 쿠키를 설정하는 데 문제가 있습니다

내 말은, dev 工具 上查看请求时,我看到了 set-cookie 标头和正确的值,也在该请求中的 cookie탭 아래에 쿠키도 봤다

가장 큰 문제는 내 브라우저에 저장되지 않는다는 것입니다(dev工具 -> application -> storage -> cookies그리고 내 쿠키도 존재하지 않습니다)

백엔드:

으아악 으아악

프런트엔드:

으아악

단서가 있나요..?

Solution

(Discord 上的 #Reactiflux 채널 감사합니다)

두가지를 놓쳤어요..

서버측:

  • AllowHeaders headers -> 添加 "Access-Control-Allow-Headers", "Authorization"

  • 특정 도메인 대신 AllowOriginFunc -> 意味着不允许 *을 추가

프런트엔드:

  • 구성 withCredentials: true 添加到我的 axios

위 내용은 브라우저가 쿠키를 저장하지 않았습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿