보호 페이지를 생성하여 경로 보호를 구현했는데, 사용자가 로그인하지 않을 때마다 보호할 페이지에 래핑하지만, 사용자가 로그인하면 로그인 페이지로 돌아가도록 하고 싶습니다. 내 보호된 페이지에 누락된 내용이 무엇인지 알아보세요. Protect.js에서 구현한 내용은 다음과 같습니다.
으아악여기 내 보호된 페이지가 있습니다:
으아악supabase에서 getUser() 후크를 사용하여 superbase에서 사용자를 가져오려고 했지만 작동하지 않습니다
P粉2695300532024-04-07 00:30:27
.getUser()
是一个异步方法,所以你必须使用 await
来获取值,它只返回 data
和 error
对象,所以没有 user
或 isLoading
.
useEffect
中调用 .getUser()
,如果 data
가 비어 있으면 사용자를 로그인 페이지로 라우팅할 수 있습니다.