firebase - Firebase 数据库不是函数
问题描述
我正在尝试使用 Firebase functions-samples运行同构反应应用程序。但无法获取 firebase 数据库,我收到错误“firebase.database 不是函数”
const firebase = require('firebase')
// Load the Firebase database module.
require('firebase/database')
// Initialize Firebase using a client-side config.
const firebaseConfig = require('./client/firebase-config.json')
firebase.initializeApp(firebaseConfig)
const getDb = (ref) => firebase.database().ref(ref)
// Error firebase.database is not a function
模块版本:
"firebase": "^4.13.0",
"firebase-admin": "~5.12.0",
"firebase-functions": "^1.0.2",
解决方案
它适用于 firebase-admin
const firebase = require('firebase-admin')
const firebaseConfig = require('./client/firebase-config.json')
firebase.initializeApp(firebaseConfig)
const getDb = (ref) => firebase.database().ref(ref)
推荐阅读
- html - 我可以在 JSON-LD 中使用变量吗?
- mysql - mysql 磁盘 I/O 100%
- java - 仅在公司网络中的端点连接上找不到到请求目标的有效证书路径
- pandas - 选择字符串列的一部分
- python - 如何从python中的多维列表中拉出一个列表?
- amazon-web-services - 为什么更改粘合作业脚本后目标数据不更新?
- spring - spring boot Internationalization eng 没有效果
- javascript - 为什么 Observable.create() 中的 setInterval() 继续运行?
- curl - 如何使用 curl 从 Keycloak 获取客户端密码?
- node.js - 大文件上传到 node.js 中的 Azure blob 处理