公开文档查询
GET /api/docs/document 从 APay 根 content/ 集合读取一篇已发布文档。无需鉴权,不执行业务写入。服务端渲染与浏览器跳转统一使用服务端内容。
| 参数 | 说明 |
|---|---|
path | 必填规范路径:/docs 或 /docs/...,最多 512 个字符。会移除尾部斜杠,拒绝路径穿越段及重复 query 值。 |
locale | 可选:en、zh、zh-HK、ru、id。默认按请求判断语言。zh 与 zh-HK 读取 docs_zh,其他读取 docs_en。 |
示例:GET /api/docs/document?path=/docs/products&locale=zh。
JSON 响应是 Nuxt Content 文档对象,包含 title、description、path,以及供 ContentRenderer 渲染的结构化 body。参数无效返回 400;服务端确认文档不存在才返回 404。服务端或网络异常仍作为请求失败处理,页面提供重试,不显示“文档不存在”。
此接口不读取主题私有数据库,不修改内容、订单、支付或权限。