添加Firebase身份验证和数据库,但身份验证未定义

时间:2019-05-19 16:12:26

标签: node.js firebase firebase-authentication next.js

我正在使用next.js和Firebase。这可能是一个简单的问题,但我没有找到任何解决方案。

这是我的代码:

import firebase from 'firebase/app';
import "firebase/auth";
import "firebase/database";

import CONFIG from "../../config";

const prodConfig = CONFIG.FIREBASE.PROD;

const devConfig = CONFIG.FIREBASE.DEV;

const config = process.env.NODE_ENV === "production" ? prodConfig : devConfig;

if (!firebase.apps.length) {
    console.log(config);
    firebase.initializeApp(config);
}

console.log(firebase);
const auth = firebase.auth();
const db = firebase.database();


export { db, auth };

我已经导入了firebase/authfirebase/database。在控制台上,数据库存在,但是auth未定义。

我正在使用"firebase": "^6.0.2",

为什么我的Firebase身份验证未定义?

错误:

firebase__WEBPACK_IMPORTED_MODULE_0___default.a.auth is not a function

0 个答案:

没有答案