使用nodejs-sdk操作Fabric网络
使用nodejs-sdk操作Fabric网络
水上铁
有思想爱思考的IT哲学家
展开
-
使用nodejs的SDK执行更新操作
上一节讲了查询链码操作,这一节我们重点来讲解下更新链码的操作 打开$GOPATH/src/github.com/hyperledger/fabric-samples/fabcar/javascript/invoke.js文件,我们来看看代码。 首先下面部分代码同admin基本一样,不在详述。 'use strict'; const { Gateway, Wallets } = require('fabric-network'); const fs = require('fs'); const p.转载 2020-05-23 16:21:13 · 304 阅读 · 0 评论 -
使用nodejs的SDK执行查询操作
由于在test-netword在执行./network.sh deployCC -l javascript已经部署好了链码,因此我们直接查询已经安装的链码就好。 同前两节一样,我们重点来讲解下查询链码的代码 打开$GOPATH/src/github.com/hyperledger/fabric-samples/fabcar/javascript/query.js文件,我们来看看代码。 首先下面部分代码同admin基本一样,不在详述。 'use strict'; const { Gateway..转载 2020-05-23 16:14:26 · 421 阅读 · 0 评论 -
注册用户账号
在上一节中注册管理员了,接下来我们需要使用这个管理员账号来注册用户,因此本节我们重点来讲解下注册用户的代码 打开$GOPATH/src/github.com/hyperledger/fabric-samples/fabcar/javascript/registerUser.js文件,我们来看看代码。 首先下面部分代码同admin一样,不在详述。 'use strict'; const { Wallets } = require('fabric-network'); const FabricCAS.转载 2020-05-23 16:03:58 · 1664 阅读 · 0 评论 -
使用Fabcar的js版本sdk测试
在第二章第5节里(2.5 通知智能合约与网络互动),我们使用了peer节点的命令行方式与网络进行了互动。 在本节里,我们将需要SDK与网络互动,直接使用编写的代码与网络互动,为后面实现各种业务功能打基础。 在Fabirc的开发SDK里,有java,nodejs,golang,python这四种语言的版本供大家选用,这次我们选用nodejs版本,对于一个web开发者来说它是最简单最方便入门的,当然如果你精通java或其它两种语言,那另当别说。 为了方便入门,这次直接使用Fabric2.0 提供fab..转载 2020-05-23 15:17:34 · 259 阅读 · 0 评论 -
安装启用Fabric-CA服务
Fabric-CA 是Fabric的证书服务模块,由于我们之前的test-network网络并没有使用Fabric-CA,默认使用的是cryptogen来生成证书。 由于本次需要用到Fabric-CA,好在test-network也是支持的,只需要修改下network.sh文件,把CRYPTO常量由cryptogen修改为Certificate Authorities即可 # Using crpto vs CA. default is cryptogen CRYPTO="cryptogen" 修..转载 2020-05-23 15:03:58 · 265 阅读 · 0 评论 -
启动带Fabric-CA服务网络
这部分在第二章入门-运行第一个测试网络中有详细讲解,这里简单温习一下 # 定位到test-network目录 cd $GOPATH/src/github.com/hyperledger/fabric-samples/test-network # 先删除之前的网络信息 ./network.sh down # 启动网络 ./network.sh up # 创建通道 ./network.sh createChannel # 部署Fabcar链码,这次部署的是js版本的合约 ./net..转载 2020-05-23 15:05:12 · 429 阅读 · 0 评论