一、什么是“斯瓦格”h2>
“斯瓦格”从本质上来讲是定义API(应用程序编程接口)结构的方式,它的核心就是“规范”二字,“斯瓦格”规范了如何定义参数、路径是什么样子的、响应应该怎么写、模型如何建立等。
“斯瓦格”支持多种数据格式,比如json、txt、xml、html,也支持多种接口类型,比如HTTP、WebSocket等。
“斯瓦格”那么强大,都有哪些好处呢p>
- 有了“斯瓦格”,接口变得十分规范,阅读起来非常方便;
- 生成测试文档非常方便,不需要手动一个接口一个接口去写,节省了大量的时间;
- 可以在线导出不同格式的文档,满足多种场景需求;
- 支持绝大数主流语言,兼容性强大。
二、搭建“斯瓦格”
2.1 在AppBazaar购买“斯瓦格”应用
我们会基于华为云AppCloud进行搭建,首先访问AppBazaar的官 :
在此页面,你可以简单了解一下“斯瓦格”基本知识、所用技术、支持的环境以及“斯瓦格”的预览图。
下一步,点击【立即购买】:
支付0元后,你就会在【订单管理】界面看到你刚刚购买的“斯瓦格”应用:
在“01 创建应用”步骤中填写应用的基础信息:
- 应用名称:wljlsmz-“斯瓦格”在线文档管理平台
- 关联华为云DevCloud:在华为云DevCloud中同步创建新项目
- 应用简介:用于在线接口管理
- 选择方案:AppCloud搭建“斯瓦格”在线文档管理平台
根据自己的实际情况来,我这边确实没有开通。
点击【前往开通】:
配置全部默认,勾选【我已经阅读并同意 《软件开发服务使用声明》】,然后点击【下一步】按钮:
点击【确认付款】:
然后我们再回到“斯瓦格”创建应用的界面,再次点击【下一步】按钮:
下载到本地后,我们就看到了“siwage-2.1.5.war”文件,该文件就是“斯瓦格”的部署包,下一步我们就需要把这个包传到华为云中:
点击【立即前往】,然后点击【上传】按钮:
上传成功后就可以在软件发布库列表看到我们刚刚上传的部署包:
在此步骤,就可以刷新下拉到我们刚刚在华为云DevCloud上传的“斯瓦格”软件包:
选择好包后,我们下面开始进行主机配置,我们填写好“云服务器名称”和“ECS密码”后,点击【开始执行】按钮:
然后就会进入“03 一键部署”页签:
在此,我们看到“斯瓦格”已经部署完毕了,可以访问了。
至此部署就完成了。
三、资源管理
访问页面,就可以进入“我的应用”页面:
释放的过程中,会提示“资源释放中”:
此过程跟部署一样,需要等待一会。
释放完成后,会提示“释放完成”:
如果你想要删除此应用,直接点击【删除应用】的按钮即可,在此我们不删除了。
四、总结
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!