一个简单示例项目:使用 Flask + MySQL 提供 API,包含用户注册、登录(JWT)与提交分数并保存历史记录。
-
安装 Python 依赖:
pip install -r requirements.txt -
初始化数据库(修改为你的 MySQL 凭据):
- 在 MySQL 中运行 db/init.sql
SOURCE db\init.sql - 或手动创建数据库和表
- 在 MySQL 中运行 db/init.sql
-
设置环境变量(可放在 .env):
- 在项目目录下创建.env,包含以下变量
- DB_HOST=localhost #数据库地址
- DB_USER=root #数据库用户名
- DB_PASS=yourpassword #数据库密码
- DB_NAME=data #数据库名
- JWT_SECRET_KEY=change_this_secret #JWT安全密钥
-
启动后端(开发):
python app.py