Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Node.js Firebase凭据错误_Node.js_Firebase_Firebase Admin - Fatal编程技术网

Node.js Firebase凭据错误

Node.js Firebase凭据错误,node.js,firebase,firebase-admin,Node.js,Firebase,Firebase Admin,我有一些错误: 通过提供给initializeApp()的凭据实现 \“credential\”属性无法获取有效的Google OAuth2访问权限 令牌出现以下错误:\“获取访问令牌时出错: 无效的_授权(无效的JWT:令牌必须是短期令牌,并且在 合理的时间框架)\” 有两种可能的原因: (1) 您的服务器时间没有正确同步,或者 (2) 您的证书密钥文件已被吊销 要解决(1),请在服务器上重新同步时间。 要解决(2),请确保密钥文件的密钥ID仍然存在。如果没有,请在生成新的密钥文件 当我尝试在

我有一些错误:

通过提供给initializeApp()的凭据实现 \“credential\”属性无法获取有效的Google OAuth2访问权限 令牌出现以下错误:\“获取访问令牌时出错: 无效的_授权(无效的JWT:令牌必须是短期令牌,并且在 合理的时间框架)\”

有两种可能的原因: (1) 您的服务器时间没有正确同步,或者 (2) 您的证书密钥文件已被吊销

要解决(1),请在服务器上重新同步时间。 要解决(2),请确保密钥文件的密钥ID仍然存在。如果没有,请在生成新的密钥文件

当我尝试在Nodejs中使用Firebase Admin SDK时


在我的本地计算机上它可以工作,但当我尝试在AWS服务器中使用时,我遇到了这个错误。一些提示?

这通常是因为您的服务器时钟不同步。您需要调整和同步AWS VM实例上的时钟。请参见

这通常是因为您的服务器时钟不同步。您需要调整和同步AWS VM实例上的时钟。请参见

如果您使用windows并在本地环境下开发,只需将计算机时钟时间设置为“自动设置时间”即可解决此问题。时区和时间都应设置为自动设置。
至少这是在开发模式下对我有效的一件事

如果您使用windows并在本地环境下开发,只需将计算机时钟时间设置为自动设置时间即可解决此问题。时区和时间都应设置为自动设置。
至少这是在开发模式下对我有效的一件事

感谢您提供的解决方案,在我的案例中,我在云中有一台centos服务器,我使用本文来解决错误:感谢您提供的解决方案,在我的案例中,我在云中有一台centos服务器,我使用本文来解决错误: