Firebase admin auth listAllUsers дают - не удалось определить идентификатор проекта - PullRequest
0 голосов
/ 13 апреля 2020

Использование узла - v12.16.1 React + Firebase

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 дает = [ПО УМОЛЧАНИЮ] в консоли

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

...