当我使用下面的代码时,出现错误:-无法找到变量admin
admin.auth().getUserByEmail('svd@gmail.com')
.then(function(userRecord) {
// See the UserRecord reference doc for the contents of userRecord.
//console.log("Successfully fetched user data:", userRecord.toJSON());
alert(userRecord.toJSON());
})
.catch(function(error) {
console.log("Error fetching user data:", error);
})
答案 0 :(得分:0)
尝试执行此操作,并告诉我这是否对您有用。我也不确定从您的Firebase JSON数据中是获取问题还是数据库问题。
就此管理变量而言,它似乎是一个Firebase实例,请确保在项目中正确初始化了Firebase。请点击此链接,并将其添加到您的项目,然后导入或要获取详细信息,在您的特定类初始化。 Add Firebase to your JavaScript Project
认为您可能已经存储了一些数据。进行这样的代码将可行:
firebase.auth().getUserByEmail('svd@gmail.com')
.then((response) => response.json())
.then((responseJson) => {
/* check the data is it coming in your console or you can simply put it inside the alert() */
console.log(responseJSon);
})
.catch((error) => {
console.log("Error fetching user data:", error);
});
注意:在实施之前,请确保已在代码中初始化admin
变量,否则它将无法对空变量或未定义变量执行操作。确保也是如此。