AuthRetryableFetchError with Supabase Auth
AuthRetryableFetchError with Supabase Auth
最近我重写了我的Supabase网络应用程序的部分内容,但是出现了一些崩溃的情况。当我在网站上使用表单调用handleSignIn时,页面会刷新(显然没有设置会话,也没有用户登录),但是你可以看到一个错误-AuthRetryableFetchError。这是什么意思?如何修复这个问题?对我来说,这肯定是一种新的错误,因为我只是在代码上更改了一些命名和一些错误处理。其余部分都相当完善,所以我不知道出了什么问题。
const handleSignIn = async (event: any) => { try { const results = await signIn(email, password); console.log(results); if (results.error) throw results.error; const user: string | null | undefined = results.data.user?.email; alert(`Logged in as ${user}`) navigate("/dashboard"); } catch (error) { console.error(error) } finally {} }
编辑:
然而,我的旧的“重置密码”仍然正常工作。
const handleSubmit = async (event: any) => { event.preventDefault(); if ( newPassword == confirmNewPassword ) { const { data, error } = await supabase.auth.updateUser ({ password: newPassword, }) console.log(error); console.log(data); setErrorMessage(""); await supabase.auth.signOut() //? navigate("/signin"); } else { setErrorMessage("Error"); } if (errorMessage) { console.log(errorMessage); }
提前致谢。