如何使用 passport.js 遍历用户并将用户列表打印到 DOM

How to loop through users with passport.js and print userlist onto DOM

我在具有用户帐户的任务跟踪器应用程序中使用 MEAN 堆栈。有普通用户(他们可以使用只能查看的页面),还有可以添加用户和 add/remove 任务的管理员。

req.user会显示当前用户的请求,在我的html视图中<%= user.local.property-name %>会打印出当前用户的各种属性。

是否可以循环遍历 passport.js 中的用户集合以显示给管理员?对于标准集合,我了解如何使用标准集合执行此操作,但不确定 passport.js,因为我对 node、express 和 mongo.

一般不熟悉

您需要通过直接查询您的数据存储来执行此操作。 Passport 不会处理此问题,只会让 1 位用户登录或退出您的应用程序。如果您将用户存储在 MEAN 堆栈的 mongodb 中,则需要直接查询 "users" 集合。护照不需要直接涉及