项目作者: sslinml

项目描述 :
fabric nodejs SDK教程--基于fabric官方案例e2e(a,b转账),结合nodejs SDK开发的一个完整web应用
高级语言: Go
项目地址: git://github.com/sslinml/fabric_e2e_app.git
创建时间: 2019-05-22T07:02:52Z
项目社区:https://github.com/sslinml/fabric_e2e_app

开源协议:

下载


fabric_e2e_app

库版本:

  1. npm 6.4.1
  2. node.js v8.12.0
  3. fabric 1.0

安装及配置

Step 1:

  1. git clone https://github.com/sslinml/fabric_e2e_app.git

进入nodejdk目录下;

Step 2:
在nodejdk目录下找到db.sql,按照里面的sql语句在MySQL中创建person DATABASE以及TABLE people

  1. CREATE DATABASE IF NOT EXISTS person CHARACTER SET utf8;
  2. use person;
  3. CREATE TABLE `people` (
  4. `name` varchar(32) primary key,
  5. `password` varchar(32) NOT NULL,
  6. `department` varchar(64) NOT NULL
  7. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Step 3:
当前目录执行以下命令:

  1. npm install
  2. //安装时速度可能会很慢,静等即可

Step 4:

  1. ./startFabric.sh
  2. 若遇到权限问题执行chmod a+x startFabric.sh
  3. 若仍有问题进入basic-network文件夹下执行 chmod a+x start.sh

Step 5:

  1. node registerAdmin.js
  2. node registerUser.js
  3. npm start

访问http://localhost:3000