【发布时间】:2021-11-20 00:56:02
【问题描述】:
我正在构建一个应用程序,并希望使用 firebase 功能保持身份验证服务器端。我已经初始化了应用程序并添加了所有依赖项,
- 快递
- Firebase
- Firebase 管理员
我在运行身份验证时收到错误“firebase.auth 不是函数”:
firebase.auth()
.createUserWithEmailAndPassword(newUser.email, newUser.password)
我像这样初始化我的应用程序:
const firebaseConfig = {
...
};
const firebase = require('firebase/app');
firebase.initializeApp(firebaseConfig);
我尝试了很多导入选项,包括
const firebase = require('firebase/app');
firebase.initializeApp(firebaseConfig);
require('firebase/auth')
这给了我同样的错误,
import * as firebase from 'firebase';
这告诉我我不能在模块之外导入。
我已尝试删除节点模块并重新安装,按照 firebase 然后 firebase-admin 的顺序安装。我已经尝试了所有我能找到的解决方案并注意到工作。
请帮忙。
谢谢。
【问题讨论】:
标签: javascript reactjs express firebase-authentication google-cloud-functions