为什么 Firebase `accessToken` 位于如此奇怪的标题下?
Why is the Firebase `accessToken` under such a strange heading?
背景
我已经在客户端中使用 firebase 成功验证了用户。
let fbAuthCreds = await this.props.firebase.auth().signInWithEmailAndPassword(email, password);
当我记录这个时,我得到一个 object 充满非常奇怪的键示例
Ac, D, Ga, Sa, Yd, ba, fa, g, refreshToken, vc, ze
其中大部分我都不知道它们是什么意思(refreshToken
、email
.etc 除外)
我发现实际的 accessToken id 是 Yd
问题
为什么 firebase 会发回如此奇怪的 object 具有非人类可读名称?
我也想将令牌发送到我的节点服务器,但是写 fbAuthCreds.Yd
似乎不正确,我应该如何取回它?
补充说明
我确实使用 react-redux-firebase
(很棒的库)将这个身份验证过程放入了 redux 中,并且可以看到一个更好的检索数据的路径,但是当我试图获取它时它失败并显示未定义。
查看第 23-27 行 令牌有适当的名称,它们应该是可检索的
Why does firebase send back such strange objects with non human readable names?
代码已缩小以节省带宽和内存。 public API 中的方法和字段在此过程中保持不变。
请注意,缩小后的名称可能会在不同版本之间发生变化,因此您不应依赖它们保持不变。而是使用 public API of the user object, e.g. User.getToken
.
中的方法
背景
我已经在客户端中使用 firebase 成功验证了用户。
let fbAuthCreds = await this.props.firebase.auth().signInWithEmailAndPassword(email, password);
当我记录这个时,我得到一个 object 充满非常奇怪的键示例
Ac, D, Ga, Sa, Yd, ba, fa, g, refreshToken, vc, ze
其中大部分我都不知道它们是什么意思(refreshToken
、email
.etc 除外)
我发现实际的 accessToken id 是 Yd
问题
为什么 firebase 会发回如此奇怪的 object 具有非人类可读名称?
我也想将令牌发送到我的节点服务器,但是写 fbAuthCreds.Yd
似乎不正确,我应该如何取回它?
补充说明
我确实使用 react-redux-firebase
(很棒的库)将这个身份验证过程放入了 redux 中,并且可以看到一个更好的检索数据的路径,但是当我试图获取它时它失败并显示未定义。
查看第 23-27 行 令牌有适当的名称,它们应该是可检索的
Why does firebase send back such strange objects with non human readable names?
代码已缩小以节省带宽和内存。 public API 中的方法和字段在此过程中保持不变。
请注意,缩小后的名称可能会在不同版本之间发生变化,因此您不应依赖它们保持不变。而是使用 public API of the user object, e.g. User.getToken
.