|
|
386666660f
|
feat: 重构CLAUDE.md文档体系,实现模块化轻量级设计
部署后端服务 / 🚀 构建并部署 (push) Failing after 7m20s
- 重构根目录CLAUDE.md为项目总览(60行精简版)
- 细化backend模块CLAUDE.md为开发指南
- 新增各子模块CLAUDE.md文件:
- api/desc/ - API定义模块
- internal/handler/ - 请求处理器
- internal/logic/ - 业务逻辑层
- internal/model/ - 数据模型层
- internal/middleware/ - 中间件层
- internal/svc/ - 服务上下文
- configs/ - 配置目录
- deploy/ - 部署配置
- pkg/ - 公共库
- scripts/ - 工具脚本
- configs/sql/ - SQL脚本
- 修复PostgreSQL SSL配置参数
- 清理旧的backend-old目录
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-16 13:16:01 +08:00 |
|
|
|
28eef98a0b
|
fix: 修复YAML配置文件字段格式
部署后端服务 / 🚀 构建并部署 (push) Failing after 7m9s
- 将LogLevel字段改为小写log_level,以符合YAML规范
|
2025-07-16 11:37:21 +08:00 |
|
|
|
131ad0a928
|
1
部署后端服务 / 🚀 构建并部署 (push) Has been cancelled
|
2025-07-16 11:30:31 +08:00 |
|
|
|
1f3c4adc96
|
fix: 修复JWT密钥配置和容器内配置文件路径问题
部署后端服务 / 🚀 构建并部署 (push) Has been cancelled
- 修复YAML配置文件字段格式错误(大写->小写)
- 修复JWT密钥未正确识别的问题
- 修复容器内配置文件路径问题,使用绝对路径/etc/photography-api.yaml
- 修复迁移工具配置文件路径
- 修复Dockerfile工作目录设置
解决了'field auth.access_secret is not set'的配置错误
|
2025-07-15 23:22:27 +08:00 |
|
|
|
5b3fc9bf9c
|
feat: 完成后端中间件系统完善
## 🛡️ 新增功能
- 实现完整的CORS中间件,支持开发/生产环境配置
- 实现请求日志中间件,完整的请求生命周期记录
- 实现全局错误处理中间件,统一错误响应格式
- 创建中间件管理器,支持链式中间件和配置管理
## 🔧 技术改进
- 更新配置系统支持中间件配置
- 修复go-zero日志API兼容性问题
- 创建完整的中间件测试用例
- 编译测试通过,功能完整可用
## 📊 进度提升
- 项目总进度从42.5%提升至50.0%
- 中优先级任务完成率达55%
- 3个中优先级任务同时完成
## 🎯 完成的任务
14. 实现 CORS 中间件
16. 实现请求日志中间件
17. 完善全局错误处理
Co-authored-by: Claude Code <claude@anthropic.com>
|
2025-07-11 13:55:38 +08:00 |
|
|
|
1e828e03fe
|
feat: 完成后端服务核心业务逻辑实现
## 主要功能
- ✅ 用户认证模块 (登录/注册/JWT)
- ✅ 照片管理模块 (上传/查询/分页/搜索)
- ✅ 分类管理模块 (创建/查询/分页)
- ✅ 用户管理模块 (用户列表/分页查询)
- ✅ 健康检查接口
## 技术实现
- 基于 go-zero v1.8.0 标准架构
- Handler → Logic → Model 三层架构
- SQLite/PostgreSQL 数据库支持
- JWT 认证机制
- bcrypt 密码加密
- 统一响应格式
- 自定义模型方法 (分页/搜索)
## API 接口
- POST /api/v1/auth/login - 用户登录
- POST /api/v1/auth/register - 用户注册
- GET /api/v1/health - 健康检查
- GET /api/v1/photos - 照片列表
- POST /api/v1/photos - 上传照片
- GET /api/v1/categories - 分类列表
- POST /api/v1/categories - 创建分类
- GET /api/v1/users - 用户列表
## 配置完成
- 开发环境配置 (SQLite)
- 生产环境支持 (PostgreSQL)
- JWT 认证配置
- 文件上传配置
- Makefile 构建脚本
服务已验证可正常构建和启动。
|
2025-07-10 16:12:12 +08:00 |
|