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