项目介绍
vue-admin 是一款基于 Vue3 和各种技术前后端结合的基础开发平台。
技术选型
- 前端:基于
Vue3的Arco-vue构建基础页面。 - 后端:用
Nestjs快速搭建基础restful风格API,Nestjs是一个node语言编写的Web框架。 - 数据库:采用
MySql>5.7版本,数据库引擎 innoDB,使用Typeorm实现对数据库的基本操作。 - API文档:使用
Swagger构建自动化文档。
主要功能
- 用户管理:系统管理员分配用户角色和角色权限。
- 角色管理:创建权限控制的主要对象,可以给角色分配不同api权限和菜单权限。
- 菜单管理:实现用户动态菜单配置,实现不同角色不同菜单。
- 配置管理:配置文件可前台修改(测试环境不开放此功能)。
- 富文本编辑器:MarkDown编辑器功能嵌入。
- restful示例:可以参考用户管理模块中的示例API。
Vue-Admin