使用Firebase Node.js SDK编写数据时,我在浏览器中获得net::ERR_CONNECTION_REFUSED
,在控制台中获得The default Firebase app does not exist. Make sure you call initializeApp() before using any of the Firebase services.
。然而,当我使用旧方法时,它可以工作。
新代码:
var admin = require("firebase-admin");
admin.initializeApp({
credential: admin.credential.cert("<my-account>.json"),
databaseURL: "https://<my-project>.firebaseio.com"
});
旧代码(工作):
var admin = require("firebase-admin");
firebase.initializeApp({
serviceAccount: "<my-config>.json",
databaseURL: "https://<my-project>.firebaseio.com"
});
我在使用旧代码时收到了弃用警告,但它写入了Firebase。
我能错过什么?
答案 0 :(得分:1)
这对我来说更新版本的Firebase:
var functions = require('firebase-functions');
var admin = require("firebase-admin");
admin.initializeApp(functions.config().firebase);