我知道 Swagger 编辑器将 api 文档保存到本地浏览器缓存中(“下载 Yaml/Json”和“导出 Yaml/Json”)。
但是如果我想将它保存到远程服务器中,然后我可以继续从另一个浏览器编辑它。
我可以使用已知的 Swagger-editor 后端吗?
提前致谢。
我知道 Swagger 编辑器将 api 文档保存到本地浏览器缓存中(“下载 Yaml/Json”和“导出 Yaml/Json”)。
但是如果我想将它保存到远程服务器中,然后我可以继续从另一个浏览器编辑它。
我可以使用已知的 Swagger-editor 后端吗?
提前致谢。
swagger-node 项目内置了编辑器并将文件保存在文件系统中。
按照 README 中的步骤安装和运行。当您在启动的编辑器(您的浏览器)中进行更改时,它们会自动保存,您可以在api
目录中看到更改。例如,如果您更改{ info: { title } }
密钥,您将看到它自动保存,然后您可以在./api/swagger/swagger.yaml
.
游戏有点晚了,但也许可以帮助其他人:
这里有一个非常简单的后端,用go写的: https ://github.com/zgiber/sweb
它在您的本地主机上作为 http 服务器运行,并在浏览器中打开编辑器。在您键入时保存 swagger 文件。
有一个选项将useBackendForStorage: true
HTTP 放入后端服务器。