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)
使用节点 - 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)