Vue-Fastapi-Admin 是基于 FastAPI + Vue3 + Naive UI 的现代化前后端分离开发平台,融合了 RBAC 权限管理、动态路由和 JWT 鉴权,助力中小型应用快速搭建,也可用于学习参考。
特性
- 最流行技术栈:基于 Python 3.11 和 FastAPI 高性能异步框架,结合 Vue3 和 Vite 等前沿技术进行开发,同时使用高效的 npm 包管理器 pnpm。
- 代码规范:项目内置丰富的规范插件,确保代码质量和一致性,有效提高团队协作效率。
- 动态路由:后端动态路由,结合 RBAC(Role-Based Access Control)权限模型,提供精细的菜单路由控制。
- JWT鉴权:使用 JSON Web Token(JWT)进行身份验证和授权,增强应用的安全性。
- 细粒度权限控制:实现按钮和接口级别的权限控制,确保不同用户或角色在界面操作和接口访问时具有不同的权限限制。
项目地址
github:github.com/mizhexiaoxi… gitee:gitee.com/mizhexiaoxi…
在线预览
- http://139.9.100.77:9999
- username: admin
- password: 123456
交流
README有群号和二维码,感兴趣的朋友可以进群一起讨论交流