首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卡卡绊绊
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 15
沸点 22
赞
37
返回
|
搜索文章
最新
热门
十四、基于RABC和CASL的权限管控(二)(nestjs+next.js从零开始一步一步创建通用后台管理系统)
casl概述 rabc模型中只实现了粗放的接口、菜单、按钮权限,数据权限无法实现。通过CASL访问列表控制可以实现更细粒度的权限控制,如作者可以编辑自己文章,管理员可以推荐文章
十四、基于RABC和CASL的权限管控(一)(nestjs+next.js从零开始一步一步创建通用后台管理系统)
后端业务系统的权限主要包括接口权限、按钮权限、数据权限。其中接口权限和按钮权限都是通过后端的路由权限管控的,比如订单表的查询、新增、编辑、删除都对应后端的一个api接口,所以使用RABC就可以实现接口
2、next.js全局配置页 (next.js14+react19+shadcn后台管理)
为项目增加全局错误页 、页面错误页 、Not-Found页、路由loading、弹出消息等全局页面等
十三、app的一些补充(nestjs+next.js从零开始一步一步创建通用后台管理系统)
1、配置文件补遗 在第三章我们介绍了配置文件的使用方式,我们使用一次性取出一组配置项的方式修改main.ts中一些固定值。 1) 每组配置项设置一个配置文件(当然你也可以在一个配置文件中把所有项都配置
1、next.js项目初始化 (next.js14+react19+shadcn后台管理)
1、创建应用 2、集成Shadcn 初始化: 安装组件: 3、项目改造 3.1、水合错误 在html标签上增加 suppressHydrationWarning,可以解决因服务端和客户端水合报错问题。
十二、基于基类CURD(nestjs+next.js从零开始一步一步创建通用后台管理系统)
创建 CURD 基类可以集中定义在基类中,各个实体子类只需继承基类,就可以直接使用这些方法,大大减少了代码的冗余
十一、自定义日志实现文件滚动日志和数据库日志(nestjs+next.js从零开始一步一步创建通用后台管理系统)
使用 Winston 替换 NestJS 默认日志系统,支持文件按日期滚动日志,日志记录到数据库,数据库日志,http日志
十、数据脱敏(nestjs+next.js从零开始一步一步创建通用后台管理系统)
我们不想让前端看到注册返回的密码,所以返回前必须删除这个密码。或者数据需要脱敏,如手机号中间用星号代替。则需要使用拦截器实现
九、防范彩虹攻击(nestjs+next.js从零开始一步一步创建通用后台管理系统)
彩虹攻击是通过使用预先计算的彩虹表来快速破解哈希值,从而破解你的密码。那么如何防御这种攻击呢,下面我们给出具体解决方案
八、双token实现用户验证(nestjs+next.js从零开始一步一步创建通用后台管理系统)
概要 系统划分user模块和auth认证模块,user模块只实现数据表的增删改查,不涉及认证的相关业务,auth模块包括注册、登录等接口,接口中使用user提供的新增用户、查询用户服务层接口
下一页
个人成就
文章被点赞
6
文章被阅读
2,659
掘力值
357
关注了
3
关注者
4
收藏集
0
关注标签
11
加入于
2025-04-26