使用swagger API文档创建Web应用程序

时间:2016-09-17 04:09:14

标签: json swagger hyperledger

我最近阅读了一些关于swagger及其实现的教程。 我是网络开发的新手,我的最终目标是使用hyperledger进行区块链项目。

所以,我按照一个昂首阔步的教程,在swagger-ui的CentOS机器中创建了enivornment,它工作得非常好,因为我可以访问, localhost:5554/swagger-ui/dist并探索我的休息json api,由hyperledger提供,

https://github.com/hyperledger/fabric/blob/master/core/rest/rest_api.json

我可以通过提供不同的输入和观察输出来探索整个API,但我很困惑如何使用它来为它设计客户端Web应用程序。 在这里,https://github.com/hyperledger/fabric/blob/master/docs/API/CoreAPI.md#using-swagger-js-plugin

它说

  

您可以从Node.js应用程序与对等进程进行交互。   实现这一目标的一种方法是依靠Swagger API   描述文档,rest_api.json和swagger-js插件。

我确实在流浪者环境中运行了对等进程,我也设置了swaggerswagger-ui但是如何使用swagger API描述为客户端开发基于Web的应用程序?

1 个答案:

答案 0 :(得分:1)

Swagger只是一种发现服务公开的API并使用它的方法。

查看在线资料,了解如何使用您选择的语言构建客户端应用程序来调用此API。 在JavaScript中(来自浏览器或来自Node.js服务器),调用非常简单,但它在Java,Python和许多其他方面也可以正常工作。