公开文档查询

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。服务端或网络异常仍作为请求失败处理,页面提供重试,不显示“文档不存在”。

此接口不读取主题私有数据库,不修改内容、订单、支付或权限。