概览

docs.json 中定义了基础 URL 和认证方式后,也可以手动创建 API 参考页面。
入门
1
添加你的 OpenAPI 规范文件。
2
生成端点页面。
更新你的 若只为特定端点生成页面,请在该导航元素的
docs.json 以引用 OpenAPI 规范。要为 OpenAPI 规范中的所有端点自动生成页面,请在任意导航元素中添加 openapi 属性。此示例会为 openapi.json 中指定的每个端点生成一个页面,并将这些页面归类到 “API reference” 组中。Generate all endpoint pages
pages 属性中列出这些端点。此示例仅为 GET /users 和 POST /users 端点生成页面。若需生成其他端点页面,请将对应端点添加到 pages 数组中。Generate specific endpoint pages
自定义 playground
docs.json 中定义以下属性以自定义 API playground。
API playground 的配置。
自动生成的 API 示例的配置。
配置示例
自定义 endpoint 页面
x-mint 扩展,或者为各个 endpoint 创建单独的 MDX 页面。
这两种方式都可以让你:
- 自定义页面 metadata
- 添加示例等额外内容
- 按页面控制 playground 的行为
x-mint 扩展,这样你的所有 API 文档都可以从 OpenAPI 规范中自动生成,并集中维护在一个文件中。
对于小型 API,或者当你希望在单个页面上逐页试验更改时,推荐使用单独的 MDX 页面。
延伸阅读
- OpenAPI 设置,了解更多关于如何创建 OpenAPI 文档的信息。
- x-mint 扩展,了解更多关于如何自定义端点页面的信息。
- MDX 设置,了解更多关于如何手动创建单个 API 参考页面的信息。
- AsyncAPI 设置,了解更多关于如何创建 AsyncAPI 模式以生成 WebSocket 参考页面的信息。
