我最近阅读了一些关于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插件。
我确实在流浪者环境中运行了对等进程,我也设置了swagger
和swagger-ui
但是如何使用swagger API描述为客户端开发基于Web的应用程序?
答案 0 :(得分:1)
Swagger只是一种发现服务公开的API并使用它的方法。
查看在线资料,了解如何使用您选择的语言构建客户端应用程序来调用此API。 在JavaScript中(来自浏览器或来自Node.js服务器),调用非常简单,但它在Java,Python和许多其他方面也可以正常工作。