firebase.auth.GoogleAuthProvider未定义

时间:2017-08-24 21:33:19

标签: javascript firebase firebase-authentication

我使用Firebase对用户进行身份验证。我已经像这样设置了Firebase:

firebase.js

const firebase = require("firebase-admin")

const serviceAccount = require("./serviceAccountKey.json")

firebase.initializeApp({
  credential: firebase.credential.cert(serviceAccount),
  databaseURL: "https://logbook-96180.firebaseio.com/"
})

module.exports = firebase

然后我在另一个文件中导入firebase以验证用户身份。

auth.js

const firebase = require("./firebase")

...

const credential = firebase.auth.GoogleAuthProvider.credential(
    null,
    accessToken
  )

firebase.auth().signInWithCredential(credential)

执行身份验证时,收到错误Cannot read property 'credential' of undefined,显示firebase.auth.GoogleAuthProvider未定义。

有什么理由说明为什么会这样吗?感谢。

0 个答案:

没有答案