学习资料:html
GitHub 上接口规范文档:https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#responseObjectgit
较易理解的接口规范文档:https://www.breakyizhan.com/swagger/2810.htmlgithub
如何编写基于OpenAPI规范的API文档:https://legacy.gitbook.com/book/huangwenchao/swagger/details跨域
很是好用的OpenAPI文档编写工具SWAGGERhub,在线编辑,自动mock:https://app.swaggerhub.com浏览器
在swagger上编写API文档,左边是代码区,右边是相应的UI展现。服务器
编写完成后,将文档下载到本地。app
下载OpenAPI 3 / Swagger API 模拟服务器:http://stoplight.io/platform/prism/cors
在cmd中进入prism所在的文件夹,用以下命令启动模拟服务器:编辑器
(其中 --cors 是用来解决跨域问题的,不然在swagger在线编辑器上没法执行)工具
在接口文档中加入以下语句:
即可以经过浏览器访问输出了:
不过因为prism如今只支持OpenAPI2.0 ,使用OpenAPI3.0.0会没法mock到数据。推荐使用更好用的工具SWAGGERhub!!
在线编辑,自动mock。