Hyperledger-fabric提供的官方范例fabcar试运行-简单的入门项目完全可以从这个官方案例中改

2021/6/5 14:21:10

本文主要是介绍Hyperledger-fabric提供的官方范例fabcar试运行-简单的入门项目完全可以从这个官方案例中改,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、我的环境:

版本信息

我使用的是Hyperledger fabric1.4.4版本

参照官方文档:https://hyperledger-fabric.readthedocs.io/en/release-1.4/write_first_app.html

二、实验前准备

如果此前运行了其他的fabric测试程序,在试验前首先关闭其他的容器和网络

docker rm -f $(docker ps -aq)
docker rmi -f $(docker images | grep fabcar | awk '{print $3}')

关闭之前实验的容器

检查正在运行的docker容器,可以看到已经没有正在运行的容器

docker正在运行的容器


三、实验过程

进入~/go/src/github.com/hyperledger/fabric/scripts/fabric-samples/fabcar/目录

目录内容

  1. 启动网络
./startFabric.sh

启动网络过程进入javascript目录

  1. 进入javascript目录
cd javascript
  1. 在当前目录安装js运行所需的模组,这一步只需执行一次,以后无需再执行
sudo npm install

安装模组

安装完成后当前路径下会多出一个node_modules的文件夹

目录内容

  1. 运行enrollAdmin.js
node enrollAdmin.js

enrollAdmin.js

查看wallet文件夹,多出了一个admin的文件夹

wallet

  1. 运行registerUser.js
node registerUser.js

registerUser.js

查看wallet文件夹,多了一个user1的文件夹

wallet

  1. 运行node query.js
node query.js

query.js

  1. 运行node invoke.js
node invoke.js

invoke.js

再次运行node query.js,发现查询的结果多了一辆车

node query.js

query.js


三、关闭容器和网络

docker rm -f $(docker ps -aq)
docker rmi -f $(docker images | grep fabcar | awk '{print $3}')

至此,实验完成。



这篇关于Hyperledger-fabric提供的官方范例fabcar试运行-简单的入门项目完全可以从这个官方案例中改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程