Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastapi-message-board

基于 FastAPI + MySQL 的留言板系统,支持留言的增删查功能。

项目结构

├── backend/main.py      # FastAPI 后端服务
└── frontend/index.html  # 前端测试页面

API 接口

方法 路径 说明
GET /api/message 获取所有留言
POST /api/message 新增留言
DELETE /api/message/{id} 删除指定留言

快速开始

1. 安装依赖

pip install fastapi uvicorn mysql-connector-python

2. 初始化数据库

CREATE DATABASE fastapi;
USE fastapi;

CREATE TABLE message (
    id INT AUTO_INCREMENT PRIMARY KEY,
    author VARCHAR(255),
    content TEXT
);

3. 配置数据库连接

编辑 backend/main.py,修改连接信息:

con = mysql.connector.connect(
    user="你的用户名",
    password="你的密码",
    host="localhost",
    database="fastapi"
)

4. 启动服务

cd backend
uvicorn main:app --reload

访问 http://localhost:8000 测试,或打开 http://localhost:8000/docs 使用 Swagger 文档。

技术栈

  • 后端: FastAPI + MySQL
  • 前端: HTML + JavaScript

About

基于 FastAPI + MySQL 的留言板系统,RESTful API 设计

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages