【问题标题】:AuthRetryableFetchError with Supabase AuthAuthRetryableFetchError 与 Supabase 身份验证
【发布时间】:2022-10-06 07:07:05
【问题描述】:

我最近重写了我的 Supabase webapp 的部分内容,但有些东西开始崩溃。当我使用我网站上的表单调用 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 {}
    }

编辑: 但是,我的旧 \"reset-password\" 仍然可以正常工作。

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

提前致谢

    标签: javascript reactjs typescript runtime-error supabase


    【解决方案1】:

    没关系忘记

    event.preventDefault();
    

    【讨论】:

      猜你喜欢
      • 2023-01-24
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 2016-04-12
      • 2020-09-19
      • 1970-01-01
      • 2016-04-24
      相关资源
      最近更新 更多