原项目地址:
一、项目介绍
1、采用java的MVC的经典开发模型(在nestjs开发中也可以使用基于angular方式的模块化开发模式,看个人喜好),来构建项目结构,也符合后端企业开发的需求。
2、项目是基于mysql数据库开发的
3、使用jwt的方式进行登录鉴权(颗粒度仅到菜单权限)
二、使用项目
1、本项目仅仅是实现了rbac的权限系统,对于其他的功能需要自己基于这个基础上去扩展
2、先在本地创建数据库
3、在项目的根目录的.env文件修改为你自己的数据库基本配置(地址、用户名、密码、数据库)
4、启动项目
npm run start:dev
5、运行第五步的时候会默认初始化菜单数据和用户数据(账号:admin,密码:123456)
6、如果你想初始化别的数据,可以在src/services/init-db中写上你要初始化的数据
二、主要实现功能
实现用户的登录、jwt鉴权
如果
评论0
最新资源