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