概览

docs.json 中定义基础 URL 和认证方式后,你也可以手动创建 API 参考页面。
我们建议基于 OpenAPI 规范生成 API 交互测试台。参见 OpenAPI 设置 以了解创建 OpenAPI 文档的更多信息。
入门
1
添加 OpenAPI 规范文件。
使用 Swagger Editor 或 Mint CLI 确保你的 OpenAPI 规范文件有效。
2
配置 `docs.json`。
更新 若只为特定端点生成页面,请在该导航元素的 
docs.json 以引用你的 OpenAPI 规范。在任一导航元素中添加 openapi 属性,可根据 OpenAPI 文档中定义的每个端点自动生成对应的文档页面。下例会为 openapi.json 中的每个端点生成一个页面,并在导航中归类到 “API reference” 分组下。pages 属性中列出这些端点。以下示例仅为 GET /users 和 POST /users 端点生成页面。要生成其他端点的页面,请将相应端点追加到 pages 数组中。自定义交互测试台
docs.json 中定义以下属性来自定义 API交互测试台。
API交互测试台的配置。
自动生成的 API 示例的配置。
示例配置
自定义端点页面
x-mint 扩展,或为端点创建独立的 MDX 页面。
这两种方式都可以:
- 自定义页面元数据
- 添加示例等额外内容
- 按页面控制 Playground 的行为
x-mint 扩展,这样你的所有 API 文档都能从 OpenAPI 规范中自动生成,并集中维护在同一个文件中。
对于较小的 API,或当你想按页面尝试改动时,推荐使用独立的 MDX 页面。
更多信息,请参阅 x-mint 扩展 和 MDX 配置。
延伸阅读
- 如需了解如何创建 AsyncAPI 规范以生成 WebSocket 参考页面的更多信息,请参阅 AsyncAPI 设置。
