当前位置:  开发笔记 > 编程语言 > 正文

Swagger UI/Editor like page - 添加到我的网站

如何解决《SwaggerUI/Editorlikepage-添加到我的网站》经验,为你挑选了1个好方法。

我通过swagger编辑器手动创建了YAML文件(和JSON文件).

现在我想将来自swagger-editor工具的酷炫自动生成页面嵌入到我的网站中,这样用户就可以通过我的API实时阅读和测试它(通过"尝试此操作"按钮).

我不想让swagger为我生成任何代码,我也不需要它自动更新文档(YAML或其他).每当我需要时,我都会手动更新我的静态YAML/JSON文件.招摇是否支持这种功能?它是否与swagger编辑器工具栏中的"生成客户端"相关?我正在寻找一些可以加载静态YAML文件的html/js/css文件,并生成类似于swagger-editor右侧页面的内容.顺便说一下,我正在使用Apache Web服务器(并不重要).

谢谢!

编辑:我只是寻找客户端 - 一些可以添加上述要求的js/css/html,我不介意不时再次生成它(每当我改变我的YAML文件/我的REST API时)



1> ItayB..:

好吧,我找到了我正在寻找的工具,这是招摇的ui.它看起来不像swagger-editor右侧UI,但它满足我的要求 - 它在我的JSON文件(我手动编写为YAML)在客户端在线解析只有静态文件(没有服务器端工作,只提供页面) .

不管怎么说,还是要谢谢你!

编辑:我发现更多人对以下链接中的编辑器视图解决方案感兴趣

编辑2:我添加了一个简短的脏解决方法,仅预览swagger编辑器的相关部分.您可以在此处查看更改.你可以尝试一下:

    克隆我的分叉回购:git clone http://github.com/itayB/swagger-editor.git

    cd swagger-editor

    npm install

    npm start

请注意:此预览显示文件spec-files/default.yaml的输出.我只做了一些视图更改,所有编辑器逻辑仍在后面运行.

干杯

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有