Supabase로 Next.js 경로 보호
P粉111627787
P粉111627787 2024-04-06 11:13:00
0
1
598

보호 페이지를 생성하여 경로 보호를 구현했는데, 사용자가 로그인하지 않을 때마다 보호할 페이지에 래핑하지만, 사용자가 로그인하면 로그인 페이지로 돌아가도록 하고 싶습니다. 내 보호된 페이지에 누락된 내용이 무엇인지 알아보세요. Protect.js에서 구현한 내용은 다음과 같습니다.

으아악

여기 내 보호된 페이지가 있습니다:

으아악

supabase에서 getUser() 후크를 사용하여 superbase에서 사용자를 가져오려고 했지만 작동하지 않습니다

P粉111627787
P粉111627787

모든 응답(1)
P粉269530053

.getUser() 是一个异步方法,所以你必须使用 await 来获取值,它只返回 data error 对象,所以没有 user isLoading .

으아악

useEffect 中调用 .getUser() ,如果 data가 비어 있으면 사용자를 로그인 페이지로 라우팅할 수 있습니다.

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