有没有办法从 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 文件