Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么Firebase'accessToken'的标题如此奇怪? 出身背景_Javascript_Firebase_Firebase Authentication_React Redux Firebase - Fatal编程技术网

Javascript 为什么Firebase'accessToken'的标题如此奇怪? 出身背景

Javascript 为什么Firebase'accessToken'的标题如此奇怪? 出身背景,javascript,firebase,firebase-authentication,react-redux-firebase,Javascript,Firebase,Firebase Authentication,React Redux Firebase,我已使用客户端中的firebase成功验证了一个用户 let fbAuthCreds = await this.props.firebase.auth().signInWithEmailAndPassword(email, password); 当我记录这个时,我得到一个对象,其中充满了看起来非常奇怪的键 Ac、D、Ga、Sa、Yd、ba、fa、g、refreshToken、vc、ze 大多数这些我不知道他们的意思,除了刷新令牌,电子邮件等 我发现实际的accessToken id是Yd 问题

我已使用客户端中的firebase成功验证了一个用户

let fbAuthCreds = await this.props.firebase.auth().signInWithEmailAndPassword(email, password);
当我记录这个时,我得到一个对象,其中充满了看起来非常奇怪的键

Ac、D、Ga、Sa、Yd、ba、fa、g、refreshToken、vc、ze

大多数这些我不知道他们的意思,除了刷新令牌,电子邮件等

我发现实际的accessToken id是Yd

问题 为什么firebase会发回这么奇怪的东西,上面有人类看不懂的名字

另外,我想将令牌发送到我的节点服务器,但写入fbAuthCreds.Yd似乎不正确,我应该如何检索它

附加说明 我确实使用react-redux firebase Awesome库将这个身份验证过程引入了redux,并且可以看到一个更好的检索数据的路径,但是当我尝试获取数据时,它失败了,并且说未定义

请看第23-27行,这里有令牌的专有名称,它们应该是可检索的

为什么firebase会发回这么奇怪的东西,上面有人类看不懂的名字

代码被缩小以节省带宽和内存。作为公共API一部分的方法和字段在此过程中保持不变

请注意,缩小的名称可能会在不同的生成之间更改,因此您不应该依赖它们保持不变。而是使用来自的方法,例如

为什么firebase会发回这么奇怪的东西,上面有人类看不懂的名字

代码被缩小以节省带宽和内存。作为公共API一部分的方法和字段在此过程中保持不变


请注意,缩小的名称可能会在不同的生成之间更改,因此您不应该依赖它们保持不变。当使用函数firebase.auth….currentUser.getIdToken时,请使用中的方法,例如..

。我得到一个类型错误,表明它不是函数。这也是我必须查找firebase auth的内部工作的部分原因。在这种情况下,听起来您发布了一个:请更新您的问题以共享。我怀疑这可能是版本控制问题,但不确定。请注意,该文件最近是开源的,因此我们可能必须查看该文件。我的问题的重点是发现firebase auth return的非直观名称背后的原因。你把它钉死了,谢谢你。然而,它确实揭示了我当前实现中的明显缺陷。我确信已经有很多关于getIdToken返回null的问题。当使用函数firebase.auth…currentUser.getIdToken时,我得到一个类型错误,它不是函数。这也是我必须查找firebase auth的内部工作的部分原因。在这种情况下,听起来您发布了一个:请更新您的问题以共享。我怀疑这可能是版本控制问题,但不确定。请注意,该文件最近是开源的,因此我们可能必须查看该文件。我的问题的重点是发现firebase auth return的非直观名称背后的原因。你把它钉死了,谢谢你。然而,它确实揭示了我当前实现中的明显缺陷。我确信已经有很多关于getIdToken返回null的问题了。