javascript - JavaScript html 中未定义 firebase
问题描述
<html>
<head> <meta name="" content=""> </head>
<body>
<input type="text" id="nameid" placeholder="name" />
<button type="submit" onclick="send()">submit</button>
<!-- firebase library-->
<script src="https://www.gstatic.com/firebasejs/8.2.9/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.2.9/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.2.9/firebase-database.js"></script>
<script>
var firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
};
firebase.initializeApp(firebaseConfig);
firebase.analytics();
function send(){
firebase.database().ref('user').set({
name: document.getElementById('nameid). value;});
}
</script>
</body>
</html>
我收到了未定义 firebase 的错误,请帮助我,您可以查看代码。即使我没有在我的 firebase 实时数据库中获取数据。我什至创建了数据库。
解决方案
您首先需要安装 Firebase sdk
npm init
对于 package.json 文件
npm install --save firebase
用于安装火力基地
const firebaseConfig = {
// ... // Your config values
};
firebase.initializeApp(firebaseConfig);
如果可能,建议将您的 firebase 配置移动到另一个文件。有关更多信息,请阅读Firebase Javascript 文档
推荐阅读
- c# - 属性不保存
- azure-sql-database - 如何将 Azure SQL 数据库与 Azure Databricks 连接
- database - 如何将流数据保存到 InfluxDB?
- php - htmlspecialchar on HTML POST to PHP script with array and single inputs
- python - 退出 Kivy 时如何停止线程
- android - 如果数据存在,则更改反应本机标头的按钮
- css - Bootstrap Vue scrollspy 无法处理动态数据。检查时,所有元素在通过时一一处于活动状态(突出显示)
- java - 根据概率重建一些代码以返回损坏或未命中(游戏)
- python - 如果每个值都相等,则删除熊猫数据框行
- python - 使用 seaborn 绘制与外部数据源的标准差