Спасибо за это, но я посмотрел руководство и изменил на return {userList: listAllUsers ()}; но это только возвращает ноль. Я знаю, что это не так, и прекрасно работает с onRequest
я добавлю к облачным функциям Firebase, я не смогу получить список пользователей. Я перепробовал много вещей и следовал руководству по документации Firebase, но оно просто продолжает работать, но никогда не загружается.
exports.listAllUsers = functions.https.onRequest((data, context) => {
// List all users
return listAllUsers();
});
function listAllUsers() {
// List batch of users, 1000 at a time.
var allUsers = [];
return admin.auth().listUsers()
.then(function (listUsersResult) {
listUsersResult.users.forEach(function (userRecord) {
// For each user
var userData = userRecord.toJSON();
allUsers.push(userData);
});
return allUsers
})
.catch(function (error) {
console.log("Error listing users:", error);
});
}