Cloudflare Pages · D1

饮食习惯追踪 + 改善建议

后端 API 已部署。前端使用 uni-app x,见 AppCode。

健康检查

GET /api — 返回服务信息与菜品总数

接口清单

接口说明
GET /api/dishes菜谱筛选:tag / minutes / q / foodGroup / limit
GET /api/dishes/:id菜品详情(食材按主料·辅料·调料分组)
GET /api/meal-logs饮食流水:date 或 days
POST /api/meal-logs记一餐
GET /api/meal-plans按日期取餐次计划
POST /api/meal-plans加入计划
POST /api/meal-plans/fill智能安排剩余餐次
GET /api/reports/weekly本周饮食报告与改善建议
GET / PUT /api/preference口味偏好(忌辣、口味、家庭人数)

用户标识

所有写接口通过请求头 X-User-Id 或 query 参数 uid 识别用户。