var admin = require("firebase-admin");
var serviceAccount = require("service_account.json")
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://******.firebaseio.com"
});
回报:
错误:通过“凭据”属性提供给 initializeApp() 的凭据实现未能获取有效的 Google OAuth2 访问令牌,并出现以下错误:“获取访问令牌时出错:invalid_grant(无效的 JWT:令牌必须是短期令牌并且在合理的时间框架)”。此错误的最可能原因是使用已撤销的证书密钥文件。确保您的密钥文件的密钥 ID 仍然存在于 https://console.firebase.google.com/iam-admin/serviceaccounts/project中。如果没有,请在https://console.firebase.google.com/project/_/settings/serviceaccounts/adminsdk生成一个新的密钥文件 。
和service_account
密钥 ID 存在。