AuthRetryableFetchError with Supabase Auth

6 浏览
0 Comments

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);
        }

提前致谢。

0