9. 别急!现在项目可以做啥?
一、功能介绍
目前项目已经实现了一个基础的待办事项管理系统,具备以下功能:
1. 用户管理
- 用户注册
- 用户登录
- 获取用户信息
- JWT token 认证
2. 待办事项管理
- 创建待办事项
- 查看所有待办事项
- 查看单个待办事项详情
- 更新待办事项
- 删除待办事项
3. 基础设施
- MySQL 数据库支持
- 结构化日志系统(控制台 + 文件输出)
- 基础的中间件支持
- RESTful API 接口
可以通过以下接口进行测试:
用户相关:
POST /api/v1/users/register - 用户注册
POST /api/v1/users/login - 用户登录
GET /api/v1/users/info - 获取用户信息
待办事项相关:
POST /api/v1/todos/ - 创建待办事项
GET /api/v1/todos/ - 获取所有待办事项
GET /api/v1/todos/:id - 获取单个待办事项
PUT /api/v1/todos/:id - 更新待办事项
DELETE /api/v1/todos/:id - 删除待办事项你可以使用 Postman 或其他 API 测试工具来测试这些接口。注意:除了注册和登录接口,其他接口都需要在请求头中带上 Authorization: Bearer {token} 进行认证。