【发布时间】:2018-08-07 03:29:33
【问题描述】:
任何帮助表示赞赏。
目前在 localhost 上开发。
日期和时间同步。
安装了最新的 firebase-admin。
这一天工作得非常好,但第二天就不行了。 (没有变化)。
终端输出:@firebase/database: FIREBASE WARNING: {"code":"app/invalid-credential","message":"Credential implementation provided to initializeApp() via the \"credential\" property failed to fetch a valid Google OAuth2 access token with the following error: \"unable to verify the first certificate\"."}
这是app.js的开头:
//requires
var radius = require("radius");
var dgram = require("dgram");
var admin = require("firebase-admin");
//for CHAP hashing
var crypto = require("crypto");
//Load additional radius dictionaries
radius.add_dictionary('./radius_dictionaries');
//init firebase
var serviceAccount = require("./serviceKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://<database>.firebaseio.com/"
});
//init db object
var db = admin.database();
此应用不提供 HTTPS 网页或 http 请求的 HTTPS 端点。只需连接到 Firebase 数据库并读取数据。
【问题讨论】:
标签: node.js firebase firebase-realtime-database google-oauth firebase-admin