node.js - 我想在nodejs中设置处理用户和管理员角色的代码
问题描述
我想在nodejs项目的mongodb中设置一个分隔用户和管理员角色的代码。当使用应该重定向我管理仪表板的管理员凭据时,当我在管理员登录页面中使用它时,当我使用用户凭据时,它应该将我重定向到客户端页面。
通过分享可以处理我的请求的代码来帮助我
解决方案
这取决于您如何设计数据库,简单的事情是为每个用户添加类型,例如用户类型是管理员或订阅者。对于每个请求,您可以设置中间件或其他任何东西来检查它是什么类型的用户并根据它进行重定向。
推荐阅读
- api - 通过 API 修改 Github 配置文件但出现“找不到消息”错误
- angular - Typescript获取对象数组中两列值的数组
- google-apps-script - JSON.stringify.replace 用于更新使用 Gmail 草稿作为模板的邮件合并代码
- c# - 解析json时如何将字符串添加到集合中
- node.js - 如何根据与来自服务器的 id 匹配的对象 ID 显示对象
- python - jupyter 中的 %matplotlib notebook 魔术命令只能间歇性地工作
- ruby-on-rails - Ruby on Rails Active Record Bank 数据库“统一”
- matlab - 不确定如何使用“ODE45”命令修复错误
- python - Python,Django:有没有办法在一个模板中编辑多个数据集
- python - Python,从基本列表和子列表长度列表创建列表列表