vue-next-admin/README.md

89 KiB
Raw Blame History

vue-next-admin-Ts

🌈 介绍

基于 nestjs+vue-next-admin 开发的权限控制系统

后端nestjs+typeorm+jwt 认证+csrf 防御+摘要认证+细粒度权限控制(菜单=>页面=>按钮)+mysql+redis

前端vue3+vite+typescript+vue-next-admin

🚧 使用说明

拉取前后端代码在根目录执行npm/yarn/pnpm install安装依赖(建议使用npm设置淘宝镜像)
手动创建mysql数据库修改后端根目录/src/Config/Index.ts的DataBaseConfig.DataBase参数
设置后端根目录/src/Config/Index.ts的AppConfig.debug改为true,设置为开发模式,

开发模式会打印日志并且自动将实体迁移至数据库上线后记得debug改为false

进入后端执行npm run start:dev启动后端访问0.0.0.0:3000/seed进行数据初始化操作

(初始化数据请谨慎操作,初始化完成后记得将/src/Controller/IndexController.ts的seed控制器注释,防止数据被重置)

项目会自动生成swagger接口文档访问路径/api

🏭 后端启动命令

# 安装依赖
$ npm install

# dev mode
$ npm run start:dev

# production mode
$ npm run start:prod

前端启动命令

# 安装依赖
$ npm install

# dev mode
$ npm run dev

# production mode
$ npm run build
打包后将静态文件部署到服务端静态目录进行访问

⛱️ 项目截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明

💯 联系我们

QQ 群478153238

联系作者 QQ1844045442

微信公众号:量子互联网络科技

微信摸鱼小游戏:梦幻农庄

💕 赞赏记录

  • gitee 用户490912587@qq.com 贡献金额100
  • 微信用户:程序员 LaJun(phpcoder666) 贡献金额8.8

💌 赞助

您的支持就是我们前进的动力