Sha*_*mar 0 javascript mongodb node.js express reactjs
我在node js. 我正在为仪表板创建路线。
JWT token.如何验证后端管理员的路由?
你可以从这个逻辑中得到启发,这里不再做进一步的解释。按照步骤操作(可能会有所帮助):
首先)将role字段定义为DB mongoDB或Mysql(例如):
enum: ['user', 'admin']
Run Code Online (Sandbox Code Playgroud)
第二)checkRole(role)在登录后创建一个检查角色的函数并验证jwt,然后获取用户
第三)为管理面板创建单独的路由(例如):
router.route('/admin-panel').use(authController.checkRole('admin'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
749 次 |
| 最近记录: |