【推荐】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
来源:oschina
链接:https://my.oschina.net/bot/blog/3141870