我正在查看firebase sdk,在一行中,getAuth令牌方法返回的Promise会解析为null?我已经看过几次这种模式了,对此的目的感到困惑。
答案 0 :(得分:0)
我不认为这本身就是一个“模式”,至少在您现在正在看的地方。在我深入研究代码后,在我看来,您在这里看到的只是定义对象的getToken()
的给定行为。请注意,INTERNAL
的类型为FirebaseAppInternals,表示getToken()
可以返回null或FirebaseAuthTokenData。此实现只是一直返回null。这只是固定的行为-该对象在调用时根本不会产生令牌(没有用户登录)。如果情况合适,其他实现可能实际上会返回令牌。