当我运行此代码时,我收到错误 admin is not defined

如何从 Firebase 身份验证中检索用户列表?我想检索所有注册用户列表。当我使用listAllUsers()-function 时,我收到一条消息“未定义管理员”。


我正在使用这个功能:


function listAllUsers(nextPageToken) {

  admin.auth().listUsers(1000, nextPageToken)

    .then(function(listUsersResult) {

        listUsersResult.users.forEach(function(userRecord) {

            console.log('user', userRecord.toJSON());

        });

        if (listUsersResult.pageToken) {

            listAllUsers(listUsersResult.pageToken);

        }

    })

    .catch(function(error) {

          console.log('Error listing users:', error);

    });

}


慕勒3428872
浏览 347回答 3
3回答

白衣染霜花

首先检查所有内容是否已导入。然后清除配置缓存 php artisan config:clear 或重建它 php artisan config:cache。

慕容森

没有 API 可以从 Firebase 身份验证中获取所有用户的列表以在网页中使用。如果要在网页中显示用户列表,则必须将该列表存储在可以从网页访问的数据库中(例如 Firebase 实时数据库或 Cloud Firestore),或者使用 Firebase Admin SDK受信任的环境(例如您控制的服务器或 Cloud Functions),并构建您自己的 API,然后从您的网页调用该 API。
打开App,查看更多内容
随时随地看视频慕课网APP