Firebase admin auth listAllUsers 给 - 无法确定项目 ID

Firebase admin auth listAllUsers give - failed to determine project ID

使用节点 - v12.16.1 反应+火力地堡

this.adminSDK = admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: "https://APP_NAME.firebaseio.com"
});
console.log(this.adminSDK.name); //gives [DEFAULT]

//code below gives error
admin
.auth()
.listUsers()
.then(function (listUsersResult) {
  this.listOFUsers = listUsersResult;
  })
.catch(function (error) {
  console.log("Error listing users:", error);
 });

adminSDK.name 在控制台中给出 = [DEFAULT]

listALLUsers 给出错误:

Error listing users: Error: Failed to determine project ID: Error while making request: Failed to fetch. Error code: undefined
    at FirebaseAppError.FirebaseError [as constructor] (error.js:42)
    at FirebaseAppError.PrefixedFirebaseError [as constructor] (error.js:88)
    at new FirebaseAppError (error.js:123)
    at credential.js:183

我设置了"GOOGLE_APPLICATION_CREDENTIALS" 尝试使用 SERVICE ACCOUNT 凭据方法初始化 adminSDK,这给出了 Z_DATA 错误

想通了。对于面临同样错误的任何人:我在客户端服务器上 运行 这个。修复 - 服务器上的 运行 并从 API 获取响应(我使用 Firebase 云功能部署 API)