javascript - 当我尝试切换到 firestore 并添加新的脚本标记时 firebase.auth() 不起作用

标签 javascript database firebase google-cloud-firestore

您好,我正在尝试使用 firestore,但由于某种原因,在包含

后遇到了问题

<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/5.5.7/firebasefirestore.js"></script>

并删除了我原来的

<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase.js"></script>

当我检查控制台日志中的问题时,它说“firebase.auth()”不是一个函数,我想知道为什么

当我切换到原始版本时,它可以工作,并且 firebase 实时数据库正在工作,但是当我切换到 firestore 并添加不同的脚本标签时,它表明 firebase.auth() 不起作用

最佳答案

您将包含粒度 SDK,这意味着仅包含您明确包含其库的产品。由于您只包含 firebase-appfirebase-firestore,因此这些是唯一可用的。如果您还想使用 Firebase 身份验证,也请包含 firebase-auth

<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-firestore.js"></script>

另请参阅:https://firebase.google.com/docs/web/setup

关于javascript - 当我尝试切换到 firestore 并添加新的脚本标记时 firebase.auth() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54154753/

相关文章:

javascript - 我的图表中只显示了 y 轴的一部分

javascript - 无法根据条件重新调用 Angular 函数

mysql - SQL语法错误外键

database - 存储具有公共(public)链接但 ID 很长的用户文件是否安全?

android - Kotlin + 刀柄错误。 [Hilt] 和 java.lang.reflect.InvocationTargetException(无错误消息)

javascript - 制作粘性导航

javascript - jQuery 适用于 JSFiddle 但不适用于本地

database - Django - 使用相同数据库的两个项目?

android - 未找到 ID 为 'com.google.firebase.appdistribution' 的插件

android - FirebaseUser 图片到 ImageView