相关疑难解决方法(0)

尝试初始化Cloud Firestore时,firebase.firestore()不是一个函数

当我尝试初始化Firebase Cloud Firestore时,遇到以下错误:

未捕获的TypeError:WEBPACK_IMPORTED_MODULE_0_firebase .firestore不是函数

npm install firebase --save以前安装了firebase .

import * as firebase from 'firebase';
import router from '../router';

const config = {
        apiKey: "a",
        authDomain: "a",
        databaseURL: "a",
        projectId: "a",
        storageBucket: "a",
        messagingSenderId: "a"
};
if(!firebase.apps.length){
  firebase.initializeApp(config);
  let firestore = firebase.firestore();
}
Run Code Online (Sandbox Code Playgroud)

javascript firebase google-cloud-firestore

42
推荐指数
7
解决办法
3万
查看次数

类型错误:firebase_app__WEBPACK_IMPORTED_MODULE_0__.database 不是函数

我正在尝试将 Firebase 添加到我的 ReactJS 应用程序中,但遇到了一些问题。我正在按照https://firebase.google.com/docs/web/setup#node.js-apps的指南来了解它的工作原理。附件是错误的屏幕截图。

我的 Firebase 特定代码位于另一个名为 的文件中firebase.js,我从我的index.js文件中调用它(这只是第一步,我想看看是否可以连接到实时数据库)。

firebase.js

import firebase from 'firebase/app';

var firebaseConfig = {
    apiKey: "....",
    authDomain: "....",
    databaseURL: ".....",
    projectId: "....",
    storageBucket: "....",
    messagingSenderId: "....",
    appId: "....",
    measurementId: "...."
};

firebase.initializeApp(firebaseConfig);

firebase.database().ref().set({
    'name': 'blah'
});
Run Code Online (Sandbox Code Playgroud)

然后我继续导入该文件以index.js查看它是否有效。这是我看到的错误: 在此输入图像描述

我暂时更改了数据库的规则,以允许任何人写入(尚未添加身份验证)。

{
  "rules": {
    ".read": true,
    ".write": true
  }
}
Run Code Online (Sandbox Code Playgroud)

firebase reactjs

0
推荐指数
1
解决办法
4247
查看次数