1-1 Node使用Sequelize实现数据存储
  • 1、本章导学
  • 2、使用Express搭建服务器
  • 3、数据查询操作
  • 4、数据插入操作
  • 5、数据更新操作
  • 6、数据删除操作
  • 7、ORM简介
  • 8、Sequelize实例创建
  • 9、建模操作
  • 10、模型关联操作-- 一对多配置
  • 11、模型关联操作-- 多对多配置
  • 12、Sequelize实现插入数据操作1
  • 13、Sequelize实现插入数据操作2
  • 14、Sequelize实现基本查询与排序
  • 15、Sequelize实现分页查询
  • 16、Sequelize实现多条件查询
  • 17、Sequelize操作符的使用
  • 18、Sequelize实现模糊查询
  • 19、Sequelize实现组合查询
  • 20、Sequelize实现连接查询1
  • 21、Sequelize实现连接查询2
  • 22、Sequelize实现更新数据操作
  • 23、Sequelize实现删除数据操作
  • 24、连接池
  • 25、本章总结
1-2 项目架构搭建
  • 1、本章导学
  • 2、服务端路由设置
  • 3、sequelize配置
  • 4、数据库配置
  • 5、模型创建
  • 6、数据层创建
  • 7、控制器创建
  • 8、前端路由设置
  • 9、路由基本权限校验
  • 10、Ant Design配置
  • 11、基本登录表单构建
  • 12、表单校验规则设置
  • 13、表单校验规则设置2
  • 14、验证码实现1
  • 15、验证码实现2
  • 16、登录接口实现1
  • 17、登录接口实现2.mp4
  • 18、登录接口实现3
  • 19、跳转到之前请求的地址
  • 20、传统认证流程
  • 21、JWT认证流程
  • 22、JWT 的数据结构
  • 23、JWT使用方式1
  • 24、JWT使用方式2
  • 25、JWT使用方式3
  • 26、验证码校验1
  • 27、验证码校验2
  • 28、后台主框架搭建-基本布局实现
  • 29、后台主框架搭建-顶部区域构建
  • 30、后台主框架搭建-用户退出实现
  • 31、后台主框架搭建-导航菜单实现
  • 32、后台主框架搭建-通过导航菜单实现页面切换
  • 33、本章总结
1-3 用户信息管理
  • 1、本章导学
  • 2、面包屑导航功能实现
  • 3、antd表格的基本使用
  • 4、获取服务端用户数据
  • 5、Redux应用
  • 6、antd表格分页设置
  • 7、服务端实现分页处理
  • 8、总记录数处理
  • 9、弹出层设置
  • 10、添加表单设置
  • 11、获取表单中的数据
  • 12、完成用户数据保存1
  • 13、完成数据保存2
  • 14、批量删除用户数据-前端处理
  • 15、批量删除用户数据-服务端实现
  • 16、删除单条用户记录
  • 17、用户数据编辑窗口设置
  • 18、用户数据编辑表单处理
  • 19、完成用户信息编辑-前端数据处理
  • 20、完成用户信息编辑-服务端数据处理
  • 21、用户信息搜索前端处理
  • 22、用户信息搜索服务端实现
  • 23、本章总结
1-4 角色信息管理
  • 1、本章导学
  • 2、角色模型创建
  • 3、基本列表创建
  • 4、路由切换异常问题
  • 5、构建异步请求
  • 6、服务端处理实现1
  • 7、服务端处理实现2
  • 8、完善搜索与分页内容
  • 9、 批量删除角色数据-前端数据处理
  • 10、批量删除角色数据-服务端数据处理
  • 11、删除单条角色数据
  • 12、弹出窗口设置
  • 13、角色信息添加-前端数据处理
  • 14、角色信息添加-服务端数据处理
  • 15、编辑窗口设置
  • 16、角色编辑表单设置
  • 17、角色编辑-构建异步请求
  • 18.服务端完成角色编辑
  • 19、解决角色编辑Bug
  • 20、本章总结
1-5 权限信息管理
  • 1、本章导学
  • 2、权限模型创建
  • 3、react-redux应用
  • 4、基本列表创建
  • 5、权限数据获取-前端功能实现
  • 6、实现全新信息添加-服务端处理
  • 7、前端搜索与分页补充处理
  • 8、添加窗口构建
  • 9、添加权限表单构建
  • 10、实现权限信息添加-前端处理
  • 11、实现权限信息添加-服务端处理
  • 12、权限编辑窗口设置
  • 13、权限编辑表单设置
  • 14、权限编辑-构建异步请求
  • 15、服务端完成编辑操作
  • 16、权限信息删除-前端处理实现
  • 17、权限信息删除-服务端处理实现
  • 18、本章总结
1-6 用户角色权限分配
  • 1、本章导学
  • 2、用户角色权限关系说明
  • 3、设置用户角色对话框
  • 4、加载所有角色信息-前端功能实现
  • 5、加载所有角色信息-服务端功能实现
  • 6、获取指定用户角色信息-前端功能实现
  • 7、获取指定用户角色信息-服务端功能实现
  • 8、获取选中的角色信息
  • 9、实现用户角色分配-前端处理实现
  • 10、实现用户角色分配-服务端处理实现
  • 11、为角色分配权限-展示分配权限的窗口
  • 12、加载所有的权限信息-前端功能实现
  • 13、加载所有的权限信息-服务端功能实现
  • 14、实现角色权限分配-前端功能实现1
  • 15、实现角色权限分配-前端功能实现2
  • 16、实现角色权限分配-服务端功能实现
  • 17、为用户分配权限-展示分配权限的窗口
  • 18、展示用户具有的权限-前端功能实现
  • 19、展示用户具有的权限-服务端功能实现
  • 20、完成用户权限分配-前端功能实现
  • 21、完成用户权限分配-服务端功能实现
  • 22、登录权限过滤-服务端实现1
  • 23、登录权限过滤-服务端实现2
  • 24、登录权限过滤-测试
  • 25、过滤菜单权限
  • 26、路由规则权限校验实现
  • 27、解决路由规则权限校验bug
  • 28、路由规则权限校验的意义
  • 29、异步请求权限校验
  • 30、本章总结
1-7 新闻管理
  • 1、本章导学
  • 2、新闻类别模型创建
  • 3、新闻类别列表-前端处理实现
  • 4、新闻类别列表-服务端处理实现
  • 5、新闻类别列表-完善前端功能
  • 6、类别表单创建
  • 7、完成类别添加-前端处理实现
  • 8、完成类别添加-服务端处理实现
  • 9、新闻内容模型创建
  • 10、富文本编辑器使用
  • 11、图标处理
  • 12、使用TreeSelect组件实现新闻类别树形展示
  • 13、文件上传功能实现-Upload组件使用
  • 14、文件上传功能实现-服务端实现文件上传
  • 15、使用环境变量配置不同环境中URL前缀
  • 16、新闻内容添加-构建异步请求
  • 17、新闻内容添加-服务端完成数据保存
  • 18、词库模型创建
  • 19、实现敏感词过滤1
  • 20、实现敏感词过滤2
  • 21、Redis简介
  • 22、Redis安装
  • 23、Redis常用数据类型
  • 24、Node操作Redis
  • 25、Session存储问题
  • 26、实现基本登录
  • 27、使用Redis代替Session存储用户信息
  • 28、封装Redis工具库
  • 29、使用Redis缓存敏感词库
  • 30、新闻内容列表展示-前端处理
  • 31、新闻内容列表展示-服务端处理
  • 32、本章总结