首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NestJS实现权限管理系统(后端篇)
东方小月
创建于2023-04-14
订阅专栏
Vue3+NestJS全栈开发后台权限管理系统
等 347 人订阅
共15篇文章
创建于2023-04-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue3+NestJS实现权限管理系统(八):个人中心后端接口实现
上一篇文章中我们已经实现了前端部分的个人中心页面以及相关接口的处理。对于前端来说功能实现很简单,无非就是调用接口渲染页面。其中接口的主要逻辑处理其实在后端。本篇文章就来介绍一下如何使用 NestJS
NestJS中如何优雅的实现接口日志记录
在我们系统开发中,通常会需要对接口的请求情况做一些日志记录,通过详细的日志记录,我们可以获取每个接口请求的关键信息,包括请求时间、请求参数、请求主机、以及用户身份等。这些信息将为后续的性能优化、故障排
如何使用GitHub Actions自动部署我们的项目
前面我们已经完成了项目的部署,但是每次部署都需要手动操作,过程繁琐又浪费时间。因此,我们需要使用自动化工具来实现自动化部署。本篇文章将为大家介绍如何使用 GitHub Actions 来实现我们的代码
如何使用Docker将node项目部署到服务器并用pm2做负载均衡?
我们的后台管理系统基本功能大致已经完成了,接下来我们要做的就是把它部署到服务器上,让用户可以访问到我们的后台管理系统。本篇文章将以我们开发好的后台管理系统为例,介绍如何使用 docker 部署我们系统
Vue + ElementPlus 实现权限管理系统:Nest实现Excel的导入与导出
在后台管理系统中,导出和导入数据是常见的需求。我们经常需要将查询到的表格数据导出为 Excel 文件,以便于用户查看和分析。同时,有时我们也需要将 Excel 文件批量导入到数据库中,以便快速更新或添
Vue3+NestJS实现权限管理系统(七):菜单管理和角色管理增删改查接口
前面的文章已经完成了登录、路由以及权限等相关的通用接口逻辑的开发。接下来,我们将开始正式开发一些常用的业务接口提供给前端使用。本篇文章将带领大家完成菜单管理和角色管理页面增删改查接口的开发。 菜单新增
Vue3+NestJS实现权限管理系统(六):接口按钮权限控制
一个管理系统仅仅对菜单做权限管理很显然是不够的,除此之外我们在前端还需要对一些按钮进行权限管理,而对应的后端则是对这些按钮调用的接口进行权限验证。前端通过登录获取该用户所有权限字段,然后在按钮中通过自
Vue3+NestJS实现权限管理系统(五):基于RBAC 权限控制实现
RBAC 简介 RBAC 全称为 Role Based Access Control(基于角色的权限控制)。顾名思义它是将权限分配给角色,然后将角色分配给用户,那么用户就拥有了这个角色的所有权限。 创
Vue3+NestJS实现权限管理系统(四):实现token续期
上一篇文章我们通过 JWT 生成了 token 返回给前端进行鉴权,并且给 token 设置了过期时间。同时留下了一个问题:如果用户一直在操作页面,一直在调用我们的接口,过期时间一到突然让用户退出重新
Vue3+NestJS实现权限管理系统(三):使用 JWT 实现注册与登录
前面的章节都是对 Nest 做一些基本的配置,从本节开始将正式进入业务的开发阶段。我们首先要开发的接口就是注册和登录接口。 注册 先看一下注册的实现,我们先修改一下 User 表的结构,因为我们开发环
NestJS中如何使用Swagger生成在线接口文档
在前后端分离开发中,为了确保前端和后端的开发人员能够有效地协作,后端需要为前端提供接口文档。接口文档应包含请求类型、传参格式、响应格式等详细信息。在 NestJS 中,Swagger 可以将接口文档集
Vue3+NestJS实现权限管理系统(二):Docker及数据库的使用
NestJS 作为一个后端框架与数据库打交道是必不可少的,它是如何来连接数据库以及如何操作数据库的呢?本篇文章将以 MySql和Redis 为例来教大家如何使用 NestJS 操作数据库 Docker
Vue3+NestJS实现权限管理系统:从零学习NestJS及项目基础配置
NestJS 是一个 NodeJS 的后端服务框架,它与传统的 NodeJS 框架不一样的是采用了控制反转(IOC)和依赖注入(DI)的模式进行开发。当然,如果你对 NestJS 不熟悉的话也没关系,
Vue3+NestJS实现权限管理系统:开篇介绍
前言 这是Vue3+NestJS实现权限管理系统系列文章第一篇文章,这个系列我曾经写过多篇文章,但是写完之后回过头来再看里面有很多遗漏以及不足之处,所以决定重新梳理这个系列,并从头开始开发一个完整的V
一篇文章带你了解 NestJS 中的 AOP 架构(中间件,拦截器,守卫,异常过滤器,管道)
在NestJS中,一个请求首先会先经过控制器,然后调用服务中的方法,在 Service 中可能还会进行数据库的访问,但是如果我们想在这个过程中加入一些通用逻辑,比如打印日志,权限控制等,该如何做呢?