
构建基于fabric-sdk-node的项目开发实战
文章平均质量分 80
kevin-hf(ID不是微信)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1. 环境搭建
文章目录从零到壹构建基于fabric-sdk-node的项目开发实战之一先决条件和安装设置:安装 vim、git安装docker安装docker-compose安装Golang安装 Node配置网络环境下载Docker images配置 docker-compose.yaml创建 base.yaml 文件并编辑创建 docker-compose.yaml 文件并编辑Artifacts测试网络环境参...原创 2019-03-16 13:56:40 · 969 阅读 · 0 评论 -
2. 链码实现
从零到壹构建基于fabric-sdk-node的项目开发实战之二 编写链码 对于一个完整的应用而言,操作账本状态是通过链码来实现的,所以我们必须编写链码来实现对账本状态的操作 在此,我们不去考虑多么复杂的业务,只是实现一个简单的转账及余额查询的功能 另外,链代码可以使用不同的语言来编写实现,我们在示例中使用 Golang 其它语言,如: node、java 等语言如何编写链代码在此我们不讨论 ...原创 2019-03-16 13:58:04 · 1167 阅读 · 0 评论 -
3. 配置网络信息
从零到壹构建基于fabric-sdk-node的项目开发实战之三 创建配置 fabric-sdk-node network-config.yaml 进入项目的 artifacts 目录中,创建 network-config.yaml 文件并编辑 $ cd $HOME/kevin-fabric-sdk-node/artifacts/ $ vim network-config.yaml networ...原创 2019-03-16 13:59:04 · 888 阅读 · 0 评论 -
4.1. 链码安装及实例化
从零到壹构建基于fabric-sdk-node的项目开发实战之四 使用 fabric-sdk-node 在项目根目录下创建一个 app 的文件夹,做为所有的 JS 代码文件的存放目录,具体文件如下: helper.js create-channel.js join-channel.js install-chaincode.js instantiate-chaincode.js invoke-tr...原创 2019-03-16 14:00:20 · 1415 阅读 · 0 评论 -
4.2. 链码调用
从零到壹构建基于fabric-sdk-node的项目开发实战之四 使用 fabric-sdk-node-链码调用 事务 invoke-transaction.js invoke-transaction.js 主要完成事务操作,通过调用指定链码实现对账本状态的操作。 创建 invoke-transaction.js 文件并编辑: $ vim invoke-transaction.js invoke...原创 2019-03-16 14:01:07 · 826 阅读 · 0 评论 -
5. 测试fabric-sdk-node应用
从零到壹构建基于fabric-sdk-node的项目开发实战之五 运行示例程序 一切就绪,现在可以开始测试我们的应用程序了。 终端窗口 1 进入项目根目录: $ cd $HOME/kevin-fabric-sdk-node 使用 docker-compose 命令启动网络 $ docker-compose -f artifacts/docker-compose.yaml up 终端...原创 2019-03-16 14:02:41 · 1028 阅读 · 0 评论 -
6. 实现自动化测试
从零到壹构建基于fabric-sdk-node的项目开发实战之六 自动化测试 之前的方式,需要我们每次都要输入命令,这样操作的话比较麻烦,所以现在我们对其进行简化,没有必要每次都输入一长串的命令来执行,而是将命令写在指定的脚本文件中,以后直接执行该脚本文件即可,此方式大大简化了测试步骤,提高效率。 终端窗口 1 进入项目根目录: $ cd $HOME/kevin-fabric-sdk-node ...原创 2019-03-16 14:03:27 · 727 阅读 · 0 评论