我在具有用户帐户的任务跟踪器应用程序中使用 MEAN 堆栈。有普通用户(他们只能查看页面),还有可以添加用户和添加/删除任务的管理员。
req.user
会显示当前用户的请求,并在我的html View 中<%= user.local.property-name %>
将打印出当前用户的各种属性。
是否可以循环访问 Passport.js 中的用户集合以向管理员显示?对于标准集合,我了解如何使用标准集合执行此操作,但由于我对 Node、Express 和 mongo 一般不熟悉,所以不确定是否使用 Passport.js。
最佳答案
您需要通过直接查询数据存储来执行此操作。 Passport 不处理此问题,只处理让 1 个用户登录或退出您的应用程序。如果您将用户存储在 MEAN 堆栈上的 mongodb 中,则需要直接查询“users”集合。 Passport不需要直接参与。
关于javascript - 如何使用 Passport.js 循环遍历用户并将用户列表打印到 DOM 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27762315/