我使用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
未定义。
有什么理由说明为什么会这样吗?感谢。