Javascript 为什么我会出现404错误,而Firebase应用程序';[默认]';什么意思?
这到底意味着什么?我该如何解决它Javascript 为什么我会出现404错误,而Firebase应用程序';[默认]';什么意思?,javascript,firebase,firebase-hosting,Javascript,Firebase,Firebase Hosting,这到底意味着什么?我该如何解决它 加载资源失败:服务器响应状态为404() firebaseNamespaceCore.ts:106未捕获的FirebaseError:Firebase:未创建Firebase应用程序“[DEFAULT]”-调用Firebase App.initializeApp()(应用/无应用)。 在f(https://www.gstatic.com/firebasejs/7.9.1/firebase.js:1:73499) at Object.i[作为auth](https
加载资源失败:服务器响应状态为404()
firebaseNamespaceCore.ts:106未捕获的FirebaseError:Firebase:未创建Firebase应用程序“[DEFAULT]”-调用Firebase
App.initializeApp()(应用/无应用)。
在f(https://www.gstatic.com/firebasejs/7.9.1/firebase.js:1:73499)
at Object.i[作为auth](https://www.gstatic.com/firebasejs/7.9.1/firebase.js:1:73757)
在https://superx-bcf15.web.app/:37:22
您提供的错误消息实际上是两个独立的错误
404错误
第一条错误消息
加载资源失败:服务器响应状态为404()
是由
文件https://superx-bcf15.web.app/js/app.js
不存在
Firebase“[默认]”应用程序
firebaseNamespaceCore.ts:106未捕获的FirebaseError:Firebase:未创建Firebase应用程序“[DEFAULT]”-调用FirebaseApp.initializeApp()(应用程序/无应用程序)。
此错误消息表明,在尝试在其他地方使用SDK之前,您尚未调用firebase.initializeApp()
传入所需的配置参数
在代码中,在调用firebase.initializeApp()
之前,请尝试调用firebase.auth()
firebase.auth().onAuthStateChanged(函数(用户){
如果(用户){
window.location.href=“admin.html”;
}
});
你需要把它改成
firebase.initializeApp(/*此处为您的firebase配置*/);
firebase.auth().onAuthStateChanged(函数(用户){
如果(用户){
window.location.href=“admin.html”;
}
});
这些步骤在中有很好的文档记录
由于您使用的是Firebase主机,因此您还可以使用内置的帮助程序脚本,使用项目所需的配置自动调用initializeApp()
:
firebase.auth().onAuthStateChanged(函数(用户){
如果(用户){
window.location.href=“admin.html”;
}
});
您已经花了多少时间研究这个问题?这一定与配置有关,或者与您试图查看的内容的范围有关。9/10次,当开发和看到这样的东西时,它只是被引导到错误的地方,或者还没有被创造出来。
<script src="https://www.gstatic.com/firebasejs/7.9.1/firebase.js"></script>
<script src="/__/firebase/init.js"></script>
<script>
firebase.auth().onAuthStateChanged(function(user){
if(user){
window.location.href = "admin.html";
}
});
</script>