有没有办法从 json-server 文件生成 swagger.json

Posted

技术标签:

【中文标题】有没有办法从 json-server 文件生成 swagger.json【英文标题】:Is there a way to generate swagger.json from json-server file 【发布时间】:2018-07-23 16:44:46 【问题描述】:

对于原型设计,我们使用 json-server 库来创建基于我们的 db.json 文件的假 REST api。现在我们想使用 swagger。

所以我的问题是,有没有办法从我们的 db.json 文件生成 swagger.json?

如果没有,你们知道一些工具可以轻松生成 swagger.json 文件吗?

谢谢!

【问题讨论】:

【参考方案1】:

如果您可以对“假”API 进行 API 调用,则可以使用 Swagger Inspector 创建 API 定义 (swagger.json)!步骤:

    转到https://inspector.swagger.io。您应该创建一个帐户以继续执行后续步骤。 调用您的虚假 API。 选择调用并选择 CREATE API DEFINITION。 按照提示命名 API 等 您最终会进入一个包含 swagger.json 文件的文本编辑器(您可以复制文本或下载文件)。

瞧!

不用担心,如果您不想公开您的 API(公开是免费帐户的唯一选择),您可以立即从 SwaggerHub 中删除您的 API 文件。

【讨论】:

以上是关于有没有办法从 json-server 文件生成 swagger.json的主要内容,如果未能解决你的问题,请参考以下文章

关于新版vue-cli安装json-server在build文件里没生成出dev-server文件

有没有办法从 datamodel.prisma 文件生成 schema.graphql 文件?

有没有办法从生成的条形码创建图像或矢量文件?

从 React Native 应用程序文件夹运行 json-server 时出错

如何从 React JS 上传和获取图像到 Json-server?

在 Angular 应用程序中将 json 文件(从 json-server)下载为 txt 或 json 或 csv 文件