为swagger设置本地编辑器

为swagger设置本地编辑器,swagger,documentation,Swagger,Documentation,我将要使用swagger编写一些api文档,但web ui对我来说似乎非常糟糕。我正在尝试设置它,这样我就可以在本地计算机上的任何编辑器中进行编写,并将结果自动重新加载到浏览器中(或者至少自动重建,以便刷新以查看结果)。我可以看到有一些工具,但这些工具似乎相当复杂,做了很多我不需要的东西,我也不知道如何设置它们来做我想要的事情。我还可以看到有一个VS代码插件可以做到这一点,但我宁愿使用vim 如果我只想在每次更改文本文件时读取文本文件并生成html,我将如何设置它?为什么您不想使用Postman

我将要使用swagger编写一些api文档,但web ui对我来说似乎非常糟糕。我正在尝试设置它,这样我就可以在本地计算机上的任何编辑器中进行编写,并将结果自动重新加载到浏览器中(或者至少自动重建,以便刷新以查看结果)。我可以看到有一些工具,但这些工具似乎相当复杂,做了很多我不需要的东西,我也不知道如何设置它们来做我想要的事情。我还可以看到有一个VS代码插件可以做到这一点,但我宁愿使用vim


如果我只想在每次更改文本文件时读取文本文件并生成html,我将如何设置它?

为什么您不想使用Postman。Postman具有许多功能,包括导出和导入API。但是,如果你不想使用它或任何其他工具,如你提到的招摇过市用户界面等,那么你可以构建自己的json文件,每次都可以用它来构建html,这样,如果你在json中做了任何更改,它就会反映在你的网页上。

为什么你不想和邮递员一起去呢。Postman具有许多功能,包括导出和导入API。但是,如果你不想使用它或任何其他工具,如你提到的swagger ui等,那么你可以构建自己的json文件,每次都可以使用它来构建html,这样,如果你在json中更改了任何内容,它就会反映回你的网页。

我使用了这个工具,它提供了一个类似于在线编辑器的分屏视图,但运行正常本地。

我使用了它,它提供了一个类似于在线编辑器的分屏视图,但在本地运行。

这并不是说我不想使用招摇过市的ui,只是我找不到一种方法让它按我想要的方式工作。邮递员似乎没有任何离线方式来开发文档。它有离线方式。您可以像这样使用localhost url。但如果您不想使用,那么只有一种方法可以做到这一点,那就是构建自定义json并在html文件中使用这些对象。如果你想更高级、更动态,那么你可以在后端运行一个节点脚本。这并不是说我不想使用招摇过市的ui,只是我找不到一种方法让它按我想要的方式工作。邮递员似乎没有任何离线方式来开发文档。它有离线方式。您可以像这样使用localhost url。但如果您不想使用,那么只有一种方法可以做到这一点,那就是构建自定义json并在html文件中使用这些对象。如果你想更高级、更动态,那么你可以在后端运行一个节点脚本?如果是这样的话,你觉得它到底是如何“非常坏”的?@Helen我遇到了这样的问题:在每次输入字母后,光标后面的整行都被复制了,而且文本选择在linux上的firefox上无法正常工作。哎哟,这是一个令人讨厌的错误。你能在“大摇大摆的编辑器”的问题跟踪器中打开一个问题吗?你说的“web ui”是什么意思?如果是这样的话,你觉得它到底是如何“非常坏”的?@Helen我遇到了这样的问题:在每次输入字母后,光标后面的整行都被复制了,而且文本选择在linux上的firefox上无法正常工作。哎哟,这是一个令人讨厌的错误。你能在“大摇大摆”编辑器的“问题追踪器”中打开一个问题吗?