Foadmin 开发文档

基于 Vue 3 + Vite 和 FastAPI 构建的企业级后台管理系统完整开发指南

文档目录

2. 环境搭建

2.1 前端环境


# 进入前端目录
cd admin

# 安装依赖
npm install

# 启动开发服务器
npm run dev

2.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 --reload

2.3 数据库配置


  1. 创建 MySQL 数据库 foadmin
  2. 执行 foadmin.sql 初始化脚本
  3. 配置 .env 文件中的数据库连接信息

2.4 环境变量配置


serve/.env 文件中配置以下参数:

MYSQL_DSN=mysql+pymysql://username:password@localhost:3306/foadmin
JWT_SECRET=your_jwt_secret_key

JWT_SECRET 注释掉,启动应用的时候会自动生成JWT_SECRET