Files
FastapiAdmin/frontend
zhangtao ab8e7ac0b7 feat(backend): 添加数据库迁移命令并优化日志配置
- 在 main.py 中添加 revision 和 upgrade 命令,用于生成和应用数据库迁移
- 优化日志配置,确保日志目录存在并添加异常处理
- 更新 README 文件,添加数据库迁移相关说明
- 重构设置文件,将数据库连接信息移至 Settings 类
- 更新数据库连接逻辑,使用新的 DB_URI 属性
2025-03-13 22:44:02 +08:00
..
2024-12-10 17:39:26 +08:00
2024-12-10 17:39:26 +08:00
2024-12-10 17:39:26 +08:00
2024-12-10 17:39:26 +08:00
2024-12-13 11:52:10 +08:00
2024-12-10 17:39:26 +08:00

前端介绍

这是一个基于Vue3的Vite项目,使用Vue3、Vite、TypeScript、Vuex、Vue-router、Ant-Design-Vue、Axios等框架。

  • npm init vue@latest 创建项目
  • cd frontend 进入项目
  • npm install 安装依赖
  • npm run dev 启动项目

项目结构

fastapi_project/frontend
├─ public               # 静态资源文件 
│  └─ site              # 帮助文档模块
├─ src                  # 源代码
│  ├─ api               # 接口文件
│  ├─ components        # 组件模块
│  ├─ layouts           # 布局模块
│  ├─ router            # 路由模块
│  ├─ store             # 状态管理模块
│  ├─ utils             # 工具模块
│  ├─ view              # 视图模块
│  ├─ App.vue           # 根组件
│  ├─ main.js           # 入口文件
│  └─ styles.css        # 全局样式文件
├─ .env.development     # 项目开发环境配置
├─ .env.production      # 项目生产环境配置
├─ index.html           # 模板文件
├─ package.json         # 项目依赖文件
├─ tsconfig.json        # ts配置文件
├─ vite.config.js       # vite服务配置文件
└─ README.md            # 项目说明文档

项目配置

查看 Vite Configuration Reference.

项目启动

初始化依赖

npm install

启动开发环境

npm run dev

构建项目

npm run build

项目检查

[ESLint](https://eslint.org/)

npm run lint