基于 FastAPI + MySQL 的留言板系统,支持留言的增删查功能。
├── backend/main.py # FastAPI 后端服务
└── frontend/index.html # 前端测试页面
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/message |
获取所有留言 |
| POST | /api/message |
新增留言 |
| DELETE | /api/message/{id} |
删除指定留言 |
pip install fastapi uvicorn mysql-connector-pythonCREATE DATABASE fastapi;
USE fastapi;
CREATE TABLE message (
id INT AUTO_INCREMENT PRIMARY KEY,
author VARCHAR(255),
content TEXT
);编辑 backend/main.py,修改连接信息:
con = mysql.connector.connect(
user="你的用户名",
password="你的密码",
host="localhost",
database="fastapi"
)cd backend
uvicorn main:app --reload访问 http://localhost:8000 测试,或打开 http://localhost:8000/docs 使用 Swagger 文档。
- 后端: FastAPI + MySQL
- 前端: HTML + JavaScript