开源工具被各位大佬喷只支持 Docker 接入显得太笨重之后,我给它提供 CDN 接入和 NPM 接入方式

33 天前
 rookie2luochao

由于才发布没多久,加上巨头把握着这种 API 工具,所以就没想到要急着做 CDN 和 NPM 接入

但是各位大佬建议还是先把 CDN 这种简单的方式接入方式加上,所以我趁着琐碎时间就做了这个功能,还配置了工作流,可以自动部署到 linux 服务器,和自动发布 NPM 包,整个项目还是踩了不少坑的

大佬们吐槽的 UI 不怎么美观,吐槽的不可以随后端服务一起发布等等问题,我接下来有闲暇时间会改进 UI 和多主题,也会提供 go-web 框架和 node-web 框架的包接入支持

接入方式请看:这里

拷贝下面的代码到 html 即可以体验,可能访问 CDN 需要翻墙

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>openAPI UI</title>
  </head>
  <body>
    <div id="openapi-ui-container" spec-url="https://petstore3.swagger.io/api/v3/openapi.json"></div>
    <script src="https://cdn.jsdelivr.net/npm/openapi-ui-dist@2.0.0/lib/openapi-ui.umd.js"></script>
  </body>
</html>

欢迎前端 er 和 感兴趣的大佬们提交 issue 和 pr ,最后列一些可能让前端 er 感兴趣的技术点,就是这个项目你能学到什么?

1527 次点击
所在节点    程序员
5 条回复
coolcoffee
33 天前
这个改进可以的,给 op 一个 star 。

刚刚体验了一下在线 demo ,感觉只要把 Method 字段调得正常一些,其他的也还可以接受了。 等后面新的 nestjs 项目我会用它替代 swagger 的 docs ui 。
rookie2luochao
33 天前
@coolcoffee 感谢大佬支持,有问题提 issue 或者发邮件,我会提供支持😁😁😁
rookie2luochao
33 天前
欢迎大家体验,并给我提一些改进意见,第一次做开源工具,有很多需要学习改进的地方,谢谢大家,这个工具的初衷也不是刻意做的,自己工作中经常和 openapi 规范打交道
Shiroka
4 天前
rookie2luochao
3 天前
@Shiroka 哈哈哈,我必须懂你,老实交代你要这个 bundle 想干嘛🥰🥰🥰

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1033250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX