背景
前端的宝子们代码写累了吗?那就一起研究下后端吧!
预览地址:若依Nodejs管理系统
Gitee源码:若依Nodejs前后端开源版: 若依Nodejs版的后台。前端基于若依Vue3,后端Nodejs(Midway框架) + mysql + typeorm + redis
本项目的前端基于若依Vue3.0版本,后端是基于MidwayJs框架来实现的,目前已经完成了若依Spring Boot的90%以上的主要接口功能,包括:
- 登录、退出、JWT
- 基础的获取信息、路由、权限管理
- 个人信息修改、头像、密码修改
- excel导出、导入功能
- permission装饰器
- 操作日志装饰器
- 字典管理、参数配置,Redis集成
- 用户管理、角色管理、菜单管理、部门管理、通知公告
- 操作日志、登录日志
- 定时任务(70%)
特色功能
本项目在若依后台的基础上、新增了以下几个亮点功能,且几项配置均可在参数配置中一键开启或关闭:
- 支持开启接口加密:如果开启,接口返回为密文,前端进行解密获取数据,提高安全性,;
- 是否开启权限校验:关闭的话,可用于快速开发调试,最后统一添加;
- 是否开启登录日志:关闭的话节约服务器流量等资源;
- 是否开启操作日志:关闭的话节约服务器流量等资源;
- 是否开启验证码登录:登录界面,验证码启动开关配置;
- 代码预览:主要模块的后端代码,支持预览,方便大家查看;
项目预览
首页
首页概况、项目完成情况等说明
用户管理
功能全部实现,包括分配角色、个人信息修改等
角色管理
菜单管理
部门管理
岗位管理
字典管理
参数设置
操作日志
登录日志
定时任务
最后
项目还有一些功能尚未完善,晚一些时间继续优化,以开源,大家可以先看一下其他人的优秀项目: nest-admin: nestjs全栈快速开发平台
如有不足之处,请大家多多指教!