firebase SDK错误-无法找到变量admin

时间:2019-01-31 17:45:13

标签: javascript reactjs firebase react-native firebase-authentication

当我使用下面的代码时,出现错误:-无法找到变量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);
      })

1 个答案:

答案 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变量,否则它将无法对空变量或未定义变量执行操作。确保也是如此。