【问题标题】:React Firebase database反应 Firebase 数据库
【发布时间】:2020-02-01 12:31:51
【问题描述】:

我正在尝试像这样配置 firebase 配置文件:

import firebase from 'firebase/app';
import Rebase from 're-base';

var firebaseConfig = {
    apiKey: process.env.REACT_APP_FIREBASE_KEY,
    authDomain: process.env.REACT_APP_FIREBASE_DOMAIN,
    databaseURL: process.env.REACT_APP_FIREBASE_DATABASE,
    projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
    storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
    messagingSenderId: process.env.REACT_APP_FIREBASE_SENDER_ID,
    appId: "some App Id"
};

const app = firebase.initializeApp(firebaseConfig);
const base = Rebase.createClass(app.database());

export { base };

我还添加了一个与 node_modules 处于同一级别的 .env 是:

REACT_APP_FIREBASE_KEY="my key"
REACT_APP_FIREBASE_DOMAIN="my domain"
REACT_APP_FIREBASE_DATABASE="hmy db"
REACT_APP_FIREBASE_PROJECT_ID="my project id"
REACT_APP_FIREBASE_STORAGE_BUCKET="";
REACT_APP_FIREBASE_SENDER_ID="sender id"

我有一个错误: TypeError: app.database is not a function 。

【问题讨论】:

    标签: reactjs database firebase environment-variables


    【解决方案1】:

    尝试添加这个import 'firebase/database';

    【讨论】:

    • 因为您只是使用“firebase/app”而不是整个 Firebase 包导入 App 服务。你可以在这里找到更多信息npmjs.com/package/firebase
    猜你喜欢
    • 2017-08-05
    • 1970-01-01
    • 2020-03-18
    • 1970-01-01
    • 2019-08-29
    • 2019-09-18
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    相关资源
    最近更新 更多