【问题标题】:firebase not defined in JavaScript htmlJavaScript html 中未定义 firebase
【发布时间】:2021-02-27 05:13:00
【问题描述】:
<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 not defined 的错误,请帮我看看代码。即使我没有在我的 firebase 实时数据库中获取数据。我什至创建了数据库。

【问题讨论】:

  • 您检查过您的网络标签吗? Firebase 依赖项和核心包是否加载?

标签: javascript html firebase firebase-realtime-database


【解决方案1】:

您首先需要安装 Firebase sdk

npm init

对于 package.json 文件

npm install --save firebase

用于安装firebase

const firebaseConfig = {
  // ... // Your config values
};

firebase.initializeApp(firebaseConfig);

如果可能,建议将您的 Firebase 配置移至另一个文件。 更多信息请阅读Firebase Javascript documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 2016-11-25
    相关资源
    最近更新 更多