后端 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 识别用户。