如何使用 fastify-swagger 插件生成 OpenAPI (Swagger) 文档?

· 约 6 分钟读完 · 第 116 / 127 章

推荐答案

本题详细解读

1. 安装 fastify-swagger 插件

首先,你需要安装 fastify-swagger 插件。可以通过以下命令安装:

2. 注册 fastify-swagger 插件

在 Fastify 应用中注册 fastify-swagger 插件时,你需要传递一个配置对象。这个配置对象包含了 Swagger 文档的基本信息,如 API 的标题、描述、版本号等。

3. 定义路由和 Schema

在 Fastify 中,你可以通过定义路由和 Schema 来生成 Swagger 文档。每个路由都可以有一个 schema 对象,用于描述该路由的输入和输出。

4. 启动服务器并访问 Swagger 文档

启动 Fastify 服务器后,你可以通过访问 /documentation 路径来查看生成的 Swagger 文档。

5. 访问 Swagger UI

启动服务器后,打开浏览器并访问 http://localhost:3000/documentation,你将看到生成的 Swagger UI 界面,其中包含了所有定义的路由和 Schema 信息。