- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经按照指南 here 设置了我的 firebase web 项目
我决定使用保留的托管 URL,因为它似乎是处理我的项目的本地、暂存和生产环境的绝佳解决方案,如 here 所述
问题是,当尝试在我的组件之一中使用 firebase 时:
firebase.auth()
出现以下错误
没有创建 Firebase 应用“[DEFAULT]”- 调用 Firebase App.initializeApp()
index.html 文件
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/7.9.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.9.3/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.9.3/firebase-analytics.js"></script>
<script src="/__/firebase/init.js"></script>
</body>
test.jsx 文件
import firebase from "firebase";
class LoginModal extends React.Component {
sendVerificationCode() {
var phoneNumber = this.userPhoneNumber;
console.log("sending verification code to: ", phoneNumber);
var appVerifier = window.recaptchaVerifier;
firebase
.auth()
.signInWithPhoneNumber(phoneNumber, appVerifier)
.then(function(confirmationResult) {
// SMS sent. Prompt user to type the code from the message, then sign the
// user in with confirmationResult.confirm(code).
window.confirmationResult = confirmationResult;
console.log("confirmationResult = ", confirmationResult);
})
.catch(function(error) {
// Error; SMS not sent
console.log("error = ", error);
// ...
});
}
}
调用该函数 (sendVerificationCode()) 时,应用程序崩溃并出现以下错误:
FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app).
此外,我在控制台中得到了这个输出(可能是相关的,但不确定......):
init.js:1 Uncaught SyntaxError: Unexpected token '<'
关于我可能遗漏的任何问题?谢谢!!
最佳答案
如果你尝试
window.firebase
您实际上会看到 firebase 实例已经初始化。
关于javascript - Firebase:使用预留主机 URL 时未创建 Firebase 应用程序 '[DEFAULT]',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60503885/
我的问题是: 如何预留 Azure Kubernetes 服务 (AKS) VM? https://azure.microsoft.com/en-us/pricing/calculator/ 在定价计
我的任务是创建一个应用程序,该应用程序接收 MAC 地址并为该 MAC 地址创建 DHCP 预留。 .NET 中是否内置了任何 API 来轻松完成此操作? 最佳答案 当我为基础设施编写应用程序时,Wi
在用户指南 [1] 中,声明要根据您的预留实例对您的按需 ec2 实例进行计费,它们必须符合四个条件。 地区, 可用区, 实例类型, 和平台指定 该平台令人困惑,因为我使用了 自定义 Ubuntu A
我使用 AWS 市场 CentOS 微型和小型实例作为我的实例的镜像基础。 查看 EC2 实例预留用户界面,有几个选项可供选择,例如: Linux/Unix Linux/Unix (Amazon VP
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我是一名优秀的程序员,十分优秀!