摘要:├── app // 应用程序目录│ ├── api // API接口目录│ │ └── v1 // 版本1的API接口│ │ ├── apis // API相关接口│ │ ├── base // 基础信息接口│ │ ├── menus // 菜单相关接口│
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
vue-fastapi-admin 是一个基于 FastAPI + Vue3 + Naive UI 的现代化前后端分离开发平台。该项目融合了 RBAC 权限管理、动态路由和 JWT 鉴权,旨在助力中小型应用快速搭建,并可作为学习参考的典范。





├── app // 应用程序目录│ ├── api // API接口目录│ │ └── v1 // 版本1的API接口│ │ ├── apis // API相关接口│ │ ├── base // 基础信息接口│ │ ├── menus // 菜单相关接口│ │ ├── roles // 角色相关接口│ │ └── users // 用户相关接口│ ├── controllers // 控制器目录│ ├── core // 核心功能模块│ ├── log // 日志目录│ ├── models // 数据模型目录│ ├── schemas // 数据模式/结构定义│ ├── settings // 配置设置目录│ └── utils // 工具类目录├── deploy // 部署相关目录│ └── sample-picture // 示例图片目录└── web // 前端网页目录├── build // 构建脚本和配置目录│ ├── config // 构建配置│ ├── plugin // 构建插件│ └── script // 构建脚本├── public // 公共资源目录│ └── resource // 公共资源文件├── settings // 前端项目配置└── src // 源代码目录├── api // API接口定义├── assets // 静态资源目录│ ├── images // 图片资源│ ├── js // JavaScript文件│ └── SVG // SVG矢量图文件├── components // 组件目录│ ├── common // 通用组件│ ├── icon // 图标组件│ ├── page // 页面组件│ ├── query-bar // 查询栏组件│ └── table // 表格组件├── composables // 可组合式功能块├── directives // 指令目录├── layout // 布局目录│ └── components // 布局组件├── router // 路由目录│ ├── guard // 路由守卫│ └── routes // 路由定义├── store // 状态管理(pinia)│ └── modules // 状态模块├── styles // 样式文件目录├── utils // 工具类目录│ ├── auth // 认证相关工具│ ├── common // 通用工具│ ├── http // 封装axios│ └── storage // 封装localStorage和sessionStorage└── views // 视图/页面目录├── error-page // 错误页面├── login // 登录页面├── profile // 个人资料页面├── system // 系统管理页面└── workbench // 工作台页面 来源:IT技术资源爱好者
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!