跳到导航

api.yml 配置文件

以 Markdown 格式查看

一个 fern/ 文件夹包含一个名为 api.yml 的特殊文件,其中包括所有 API 范围的配置。

fern/
├─ fern.config.json
├─ generators.yml
└─ definition/
├─ api.yml
├─ pet.yml
├─ store.yml
└─ user.yml

API 名称

此名称用于在您的组织中唯一标识您的 API。如果您只有一个 API,那么 api 就是一个足够的名称。

api.yml
name: api

API 描述

您可以定义顶级 API 描述。此描述将出现在 OpenAPI 规范和 Postman 集合中。

api.yml
name: api
docs: |
## Header
This API provides access to...

API 版本

您可以定义基于请求头的 API 版本控制方案,例如 X-API-Version。支持的版本和默认值指定如下:

api.yml
version:
header: X-API-Version
default: "2.0.0"
values:
- "1.0.0"
- "2.0.0"
- "latest"