gpt4 book ai didi

javascript - 服务火库不可用

转载 作者:行者123 更新时间:2023-12-05 00:32:04 25 4
gpt4 key购买 nike

我正在尝试使用纯 JavaScript 连接到我的 Firestore。 (我现在想加快速度并运行)
index.js:

import app from './firebase.js'
import { getFirestore } from 'https://www.gstatic.com/firebasejs/9.0.0/firebase-firestore.js'
const db = getFirestore(app)
但是,这会引发错误: Uncaught Error: Service firestore is not availablefirebase.js:
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.0.1/firebase-app.js";

const firebaseConfig = {
// configs
};

// Initialize Firebase
let app
export default app = initializeApp(firebaseConfig);
然后我将脚本导入我的 index.html :
<!DOCTYPE html>
....
<script type="module" src="index.html"></script>
备注 :我可以使用 Firebase Web 界面读取和写入 Firestore。

最佳答案

所以如果你想使用纯 js(没有 webpack 之类的打包工具),你需要将你的 JS 代码放入 script像这样标记:

<script type="module">
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.0.1/firebase-app.js";

const firebaseConfig = { ... };
const app = initializeApp(firebaseConfig);
</script>
否则,如果您想按照您的意图使用它,您需要:
  • 安装一个firebase包
  • 一个模块捆绑器(例如 webpack)为您捆绑文件
  • 关于javascript - 服务火库不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69033048/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com