我收到一些错误:
通过\“凭证\”属性提供给initializeApp()的凭据实现无法获取有效的Google OAuth2访问令牌,但出现以下错误:\“获取访问令牌时出错:invalid_grant(无效的JWT:令牌必须是短期令牌,在合理的时间范围内)\“。
有两种可能的原因:(1)您的服务器时间未正确同步或(2)您的证书密钥文件已被撤销。
要解决(1),请重新同步服务器上的时间。要解决(2),请确保密钥文件的密钥ID仍然存在于firebase project。如果没有,请在service account setting生成一个新的密钥文件。
当我尝试在Nodejs中使用Firebase Admin SDK时。
在我的本地计算机上它可以工作,但是当我尝试在AWS服务器中使用时,我收到了这个错误。一些提示?
这通常是因为您的服务器时钟不同步。您需要在AWS VM实例上调整和同步时钟。见Token must be a short-lived token and in a reasonable timeframe