탐색 가드에서 무한 리디렉션 오류가 발생했습니다. 포착되지 않음(약속)
P粉291886842
P粉291886842 2023-12-29 09:53:57
0
1
409

다음 경로 정의를 사용하는 vue3 라우터가 있습니다

으아아아

로그인하면 특정 계정만 /cms 경로에 접근할 수 있는 Google 인증 로그인 기능을 구현하려고 합니다. 구성 요소에서 true로 전환되는 상점에logIn이라는 부울이 있습니다. 사진으로

으아악

라우터에서는 사용자가 어디에서 왔는지, 특정 사용자가 로그인했는지 여부에 따라 어느 페이지로 라우팅할지 확인하기 위해 beforeEach 작업을 수행하고 있습니다(그림 참조).

으아아아

올바른 사용자가 로그인한 경우를 제외하면 모든 것이 제대로 작동하는 것 같습니다. 포착되지 않은(약속) 오류: 탐색 가드에 무한 리디렉션이 발생했으며 페이지가 /cms 而是选择留在 /login로 리디렉션되지 않고 대신 /login 페이지에 머물도록 선택했습니다.

P粉291886842
P粉291886842

모든 응답(1)
P粉165823783

는 다음과 같은 경우 중복됩니다. cms 已经是当前路由时,执行 next({ name: "cms" }) 是错误的。它应该是 next(),然后 else if 으아악

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