如果我添加到 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);
});
}
Run Code Online (Sandbox Code Playgroud) node.js firebase firebase-authentication google-cloud-functions firebase-admin