Foadmin 开发文档
基于 Vue 3 + Vite 和 FastAPI 构建的企业级后台管理系统完整开发指南
文档目录
2. 环境搭建
2.1 前端环境
# 进入前端目录
cd admin
# 安装依赖
npm install
# 启动开发服务器
npm run dev2.2 后端环境
# 进入后端目录
cd serve
# 创建虚拟环境
python -m venv venv
# 激活虚拟环境
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt
# 启动服务
uvicorn app.main:app --reload2.3 数据库配置
- 创建 MySQL 数据库
foadmin - 执行
foadmin.sql初始化脚本 - 配置
.env文件中的数据库连接信息
2.4 环境变量配置
在 serve/.env 文件中配置以下参数:
MYSQL_DSN=mysql+pymysql://username:password@localhost:3306/foadmin
JWT_SECRET=your_jwt_secret_keyJWT_SECRET 注释掉,启动应用的时候会自动生成JWT_SECRET