Web applications Hyperledger结构web应用程序

Web applications Hyperledger结构web应用程序,web-applications,hyperledger-fabric,Web Applications,Hyperledger Fabric,如何为hyperledger fabric网络构建web应用程序。我想使用node.js为hyperledger fabric网络创建一个web UI。hyperledger fabric是一个分布式区块链系统,它有不同的方式与联盟交互 sdk CLI 所以Nodejs服务器端SDK是可用的,你所要做的就是建立一个联盟,在fabcar Nodejs示例中使用fabcar Nodejs示例,并尝试将其与Nodejs模板引擎Handlebar js或pug一起使用,或者可以使用Reactjs作为we

如何为hyperledger fabric网络构建web应用程序。我想使用node.js为hyperledger fabric网络创建一个web UI。

hyperledger fabric是一个分布式区块链系统,它有不同的方式与联盟交互

sdk CLI
所以Nodejs服务器端SDK是可用的,你所要做的就是建立一个联盟,在fabcar Nodejs示例中使用fabcar Nodejs示例,并尝试将其与Nodejs模板引擎Handlebar js或pug一起使用,或者可以使用Reactjs作为web应用程序从用户处收集一些数据,我现在正在构建一个应用程序,因此也许我可以在一些指针方面帮助你

Fabric目前支持Java、Node和GoSDK,因此第一步是选择一个 完成与前端交互后,您需要构建一个API客户端。我过去常去。 构建一组路由器/服务器,与API交互以路由请求。 在fabric中构建config.yaml文件,以将API连接到hyperledger。 在本部分中,config.yaml文件是一个非常关键的方面。 假设fabric网络已启动并运行,您就可以开始了。 通过运行我的案例的main.go文件来测试你的应用程序。 如果您的API已启动并正在运行,那么您的CURL请求应该能够通过。 最后,只需从前端调用API即可。
如何在API中处理身份验证?我应该如何定义哪个用户在前台调用API?我的应用程序有一个登录/注册页面,并不是为所有人打开的,因此用户首先必须在门户上注册自己。在注册期间,它们被标记为特定组织的一部分。例如:-如果用户在门户网站中注册为进口商,他将被标记为org-2:Traders;现在,注册完成后,我构建了一个自定义API,它调用fabric运行时,在该特定组下为他创建一个用户,同时注册由fabric-CA完成。注册密钥存储在哪里?上。服务器端?我有一个名为crypto config的自定义文件夹,其中保存生成的所有网络工件。密钥存储在各自的组织结构中。由于该应用程序目前正在开发中,我们正在本地存储它们。由于我们计划在Azure云上部署此解决方案,我正在考虑使用Azure密钥库服务来存储它。但这并不是你自己决定的。