首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript -无法实例化防火墙-防火墙

Javascript -无法实例化防火墙-防火墙
EN

Stack Overflow用户
提问于 2018-10-11 02:40:49
回答 2查看 6.6K关注 0票数 2

试图跟随google 开始使用Web上的Firecast

由于某种原因,我得到了这个错误:

未登录错误:无法实例化防火墙

但我相信我已经做了该做的一切。这是怎么回事?

HTML:

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://www.gstatic.com/firebasejs/5.5.3/firebase.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.5.3/firebase-firestore.js"></script>

</head>
<body>

<h1 id="hotDogOutput">Hot dog status:</h1>
<input type="textfield" id="latestHotDogStatus">
<button id="saveButton">Save</button>
<script src="./app.js"></script>

</body>
</html>

Javascript

代码语言:javascript
复制
// Initialize Firebase
var config = {
    apiKey: "...",
    authDomain: "...",
    databaseURL: "...",
    projectId: "...",
    storageBucket: "...",
    messagingSenderId: "..."
};
firebase.initializeApp(config);

const firestore = firebase.firestore();
const settings = {/* your settings... */ timestampsInSnapshots: true};
firestore.settings(settings);

const docRef = firestore.doc("samples/sandwichData");

const outputHeader = document.querySelector("#hotDogOutput");
const inputTextField = document.querySelector("#latestHotDogStatus");
const saveButton = document.querySelector("#saveButton");

saveButton.addEventListener("click", function () {
    const textToSave = inputTextField.value;
    console.log("I am going to save " + textToSave + " to Firestore");
    docRef.set({
       hotDogStatus: textToSave
    }).then(function() {
        console.log("Status Saved!");
    }).catch(function(error) {
        console.log("Got an error: ", error)
    });

})
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-11 02:54:22

要么导入整个firebase.js,要么只导入firebase-app.js,然后是firebase-firestore.js。这里发生的事情是,firebase-firestore.js需要firebase-app.js (核心Firebase客户端),而不是整个库。

代码语言:javascript
复制
<script src="https://www.gstatic.com/firebasejs/5.5.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.5.3/firebase-firestore.js"></script>

帮助指南:https://firebase.google.com/docs/web/setup

票数 6
EN

Stack Overflow用户

发布于 2019-04-22 09:54:40

如果您使用的是实时数据库,那么只添加以下两个脚本srcs:

代码语言:javascript
复制
<script src="https://www.gstatic.com/firebasejs/5.9.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.3/firebase-database.js"></script>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52751363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档