skarl文档平台(Postman+Swagger)

和自甴很熟 提交于 2019-12-11 18:06:01

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

skarl出现的原因?

解决前后端联调问题,后端已经有swagger但是没有做集成,比如www.a.com/user/swagger-ui.html与www.a.com/open/swagger-ui.html,N个工程接口有交互,需要同时开N浏览器页签查看,而且一旦有一个页面刷新输入的公参(比如:header)就悲剧的需要重新再输入一次了,应对一系列查看文档问题和文档更新不及时等,skarl出现了。

为什么叫skarl这个名字?

暴怒骑士——克烈。说实话,第一次见到克烈骑的这个大眼愣的东西,真的不知道是个什么东西。相信现在也有很多的小伙伴叫不上它的名字吧。其实,它叫斯噶尔,是个蜥蜴。不过看起来就是有些怪。说起来,克烈在上路还是比较强势的英雄,因为有这个坐骑的存在,克烈总是多条命的

切入正题看一下skarl的主界面以及携带功能

依赖mongodb,当然对于使用swagger的团队来说mongodb当然属于小意思的维护级别。

比较懒 一些解释放到了图片中

一些基础设置,基于codemirror设置中自然也会有编辑区换肤功能

 

图标依次:

工作空间切换,在工作中尤其是夸部门或者夸团队所以需要很多工作空间。

ip刷新,skarl的权限不是根据任何其他组件 比如ladp 而是根据ip和mac地址 所以当办公网络ip段发生变化可以点击ip刷新来重新确立正确的访问权限

工具箱:初始连接的mongodb秘钥就是通过第一个页签所生成(mongodb://)只有skarl内部可解密,传播是安全的。

json格式化 应该是很多工程师都比较喜欢和常用的功能,会精确到错误行

时间戳转换

 swagger导入

导入后接口效果

导入后文档效果(文档会随着swagger的导入而导入进来并且排版好)

接口返回内容会随着response code的变化而变化

内置流程图演示

流程图演示

主使用界面

公参预设

预设公参用法

curl生成

curl导入

 

部分功能就介绍到这里,内部还有很多用法和展示,足以满足日常需要和跨端文档查阅和调试

 

github 地址(完全免费支持多平台win,mac,linux)

https://github.com/skarl-api/skarl-api

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!