Firebase凭据在经过身份验证后无法运行

时间:2017-07-27 19:51:06

标签: javascript authentication firebase firebase-authentication

我正在尝试在我的反应应用中为firebase实施身份验证。我是用github做的,但它不相关。

所以我有一些凭据,他们工作得很好。我可以从db中获取我的数据并进行操作。

直到我登录...

成功执行此操作后:firebase.auth().signInWithPopup(githubProvider).then ...

我开始不断收到这种警告:

FIREBASE WARNING: Provided authentication credentials for the app named "[DEFAULT]" are invalid. This usually indicates your app was not initialized correctly. Make sure the "apiKey" and "databaseURL" properties provided to initializeApp() match the values provided for your app at https://console.firebase.google.com/.

我无法对我的数据库做任何事情。

这一直持续到我用firebase.auth().signOut().then ...注销然后一切正常。

inb4:我100%确信我的证书是正确的。我已经多次复制和粘贴它们了。

有人可以告诉我这方面的情况吗?

以下是我如何初始化App

import firebase from 'firebase';

try {
    const config = {
        apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
        authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
        databaseURL: process.env.REACT_APP_FIREBASE_DATABASE_URL,
        projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
        storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
        messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,
    };

    firebase.initializeApp(config);
} catch (e) {}

export const githubProvider = new firebase.auth.GithubAuthProvider();
export const firebaseRef = firebase.database().ref();
export default firebase;

0 个答案:

没有答案