主题
日常记录查询(apiserver)
通过 a_mybackend/apiserver 暴露的 HTTP API 查询日常记录,并把结果整理成简洁的 Markdown。
快速开始
所有查询都通过脚本执行(不要手写 curl 拼接),脚本会自动:
- 登录获取 JWT(
POST /api/v1/auth/login) - 带
Authorization: Bearer <token>调用GET /api/v1/daily-records - 在本地做关键词过滤与摘要格式化
1) 运行查询
在仓库根目录执行(Linux/macOS):
sh
sh a_myset/learnNote/a_skills/daily-records-query/scripts/run.sh --month 2026-06 --limit 10按关键词检索(仅在标题/地点/正文 text block 中匹配):
sh
sh a_myset/learnNote/a_skills/daily-records-query/scripts/run.sh --month 2026-06 --q 火锅 --limit 20按创建人(feng/ming)过滤:
sh
sh a_myset/learnNote/a_skills/daily-records-query/scripts/run.sh --month 2026-06 --creator feng --limit 20查询某个创建人“最近一次创建日常记录”的创建时间(ISO8601):
sh
sh a_myset/learnNote/a_skills/daily-records-query/scripts/run.sh --creator feng --limit 1 --latest-created-at默认会请求线上后端 http://apiserver.jinfengliu.online,并使用 guest 角色登录。 如需使用 feng/ming:
sh
sh a_myset/learnNote/a_skills/daily-records-query/scripts/run.sh --role feng --password '你的密码' --creator feng --limit 1 --latest-created-at输出格式约定
默认输出 Markdown,结构如下:
- 第一行:本次查询条件摘要(月份/创建人/关键词/条数)
- 记录列表:
YYYY-MM-DD · 标题(地点),并附 1 行「正文文本前缀」(最多 80 字) - 结尾:
**来源:apiserver /daily-records**
若无匹配,输出清晰的“未找到”提示与当前过滤条件,避免误判是接口报错。
失败处理
脚本失败时:
- 直接展示错误(HTTP 状态码 + 返回体 + 关键环境变量是否缺失)
- 不要使用 WebSearch 或其他外部信息源替代
- 若是 401/403,优先检查
DAILY_API_ROLE/DAILY_API_PASSWORD与服务端配置是否一致