javascript - Firebase 未定义

标签 javascript authentication firebase

我是 firebase 的新手,想为网站设置一个简单的登录模块。我设置了一个包含表单和两个字段的页面: 1. 邮件地址 2. 密码 当登录经过身份验证时,我喜欢定向到另一个页面。

我有两个问题:

问题 1:当我查看源代码时,我看到错误消息:“Uncaught ReferenceError:Firebase 未定义”

enter image description here

我检查了 Firebase 仪表板中的网址,它是正确的。我是不是做错了什么?

问题 2.:我寻找了 Firebase 的登录示例,但我只能找到使用旧版 Firebase 的已弃用版本(我尝试在示例中使用)构建的示例。

希望有人能给我一些线索或提示。将不胜感激。

谢谢! 肯尼思

最佳答案

正如 Marein 在评论中所说,不要浪费时间尝试了解旧版本的平台。这根本不值得这么麻烦,而且几乎会大大降低我们为您提供帮助的能力。

也就是说:

  1. 您仅包含简单登录脚本,该脚本过去与 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 核心功能登录功能。因此,如果您只需用此脚本替换当前包含的脚本,就可以开始了

  2. 既然您已经包含了当前版本,您可以在此页面上找到身份验证示例:https://www.firebase.com/docs/web/guide/user-auth.html

关于javascript - Firebase 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30096190/

相关文章:

javascript - Redux:打开和关闭中间件

c++ - 在 win8 登录屏幕上运行应用程序

Python 2.7 从登录网站抓取网页

javascript - 监听 Firebase React Native 的变化

javascript - 传递给回调函数的 `context` 参数是什么

javascript倒计时在不同浏览器上同步

javascript - ng-model 未从 Controller 定义

linux - 为什么我无法登录 Debian VM 上的代码服务器?

javascript - Firechat - 无法发送消息

firebase - 'streamChatState!= null' : You must have a StreamChat widget at the top of your widget tree