javascript - Firebase Web 注销不会发送任何 XHR

标签 javascript firebase firebase-authentication

当设置一个简单的表单 - 2 个具有 2 个功能的按钮来测试 firebase 的身份验证时,我遇到了注销问题。

登录功能完美。 但是,注销不会发送任何 XHR。没什么,什么也没有。没有错误。 但 promise 得到了解决。 控制台记录“已注销”。

我做错了什么? 谢谢!

    function signIn() {
        firebase.auth().signInWithEmailAndPassword('email@email.com', 'password')
            .then(() => {
                console.log('Logged in')
            })
            .catch((error) => {
                var errorCode = error.code;
                var errorMessage = error.message;
                console.log(errorMessage)
            });
    }

    function signOut() {
        firebase.auth().signOut().then(() => {
            console.log('Signed out!')
        }).catch((error) => { console.log(error) });
    }

最佳答案

注销只是涉及“忘记”刷新 token ,该 token 用于使用户随着时间的推移持续登录。不需要通知服务器发生了这种情况。

关于javascript - Firebase Web 注销不会发送任何 XHR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55405504/

相关文章:

javascript - 使用 enzyme 测试 `React.createRef` api

javascript - 如何指定(或限制)iframe-resizer 将作用于哪个 iframe?

firebase - 努力将图像从Firebase Firestore加载到Flutter应用程序中的ListItem中

ios - Firebase 3 在 Facebook 身份验证后重置电子邮件登录密码

ios - 我从 IOS Firebase API 获得 Apple Revoke Tokens Endpoint Parameters (client_id, client_secret, token)

javascript - 如何将鼠标悬停在元素上然后单击

javascript - 检查卸载前是否保存了更改

firebase - Firebase 如何处理 long 和 double?

javascript - Firebase Auth photoURL 始终返回 null

android - 尽管重新安装了应用程序,但如何仅通过一台设备分配一个 Firebase Authenticate 用户 ID?