我是 firebase 的新手,想为网站设置一个简单的登录模块。我设置了一个包含表单和两个字段的页面: 1. 邮件地址 2. 密码 当登录经过身份验证时,我喜欢定向到另一个页面。
我有两个问题:
问题 1:当我查看源代码时,我看到错误消息:“Uncaught ReferenceError:Firebase 未定义”
我检查了 Firebase 仪表板中的网址,它是正确的。我是不是做错了什么?
问题 2.:我寻找了 Firebase 的登录示例,但我只能找到使用旧版 Firebase 的已弃用版本(我尝试在示例中使用)构建的示例。
希望有人能给我一些线索或提示。将不胜感激。
谢谢! 肯尼思
最佳答案
正如 Marein 在评论中所说,不要浪费时间尝试了解旧版本的平台。这根本不值得这么麻烦,而且几乎会大大降低我们为您提供帮助的能力。
也就是说:
您仅包含简单登录脚本,该脚本过去与 Firebase 的常规 JavaScript SDK 是分开的。因此,错误消息表明您还必须包含常规 SDK。对于今天的 Firebase,如果您转到 front page of Firebase's documentation for the JavaScript SDK ,您会发现 JavaScript SDK 可以在 https://cdn.firebase.com/js/client/2.2.4/firebase.js 找到。 。此最新 SDK 包含 Firebase 核心功能和登录功能。因此,如果您只需用此脚本替换当前包含的脚本,就可以开始了
既然您已经包含了当前版本,您可以在此页面上找到身份验证示例:https://www.firebase.com/docs/web/guide/user-auth.html
关于javascript - Firebase 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30096190/