【发布时间】:2021-12-11 03:43:41
【问题描述】:
我有以下代码尝试使用最新的 firebase-admin 包 (10.x) 连接到 NodeJS 中的 Firebase 实时数据库:
import { database } from 'firebase-admin';
import { applicationDefault, initializeApp } from 'firebase-admin/app';
const app = initializeApp({
credential: applicationDefault(),
databaseURL: 'https://DATABASE_NAME.firebaseio.com'
}, 'xx');
const db = database(app);
问题是database(app) 调用失败并出现以下错误:
TypeError: _this.ensureApp(...).database is not a function
我相信我的代码是正确的,因为我需要能够连接到多个数据库...
有人知道我做错了什么吗?
【问题讨论】:
-
错误说数据库不是函数。你能检查一下“数据库”的类型吗?
标签: node.js firebase-realtime-database firebase-admin