012 基于以太访的本地文件hash存储查找Dapp实例(Dapp程序安装部署)
2018-01-21 14:44
507 查看
下面进行程序的安装部署
Github程序地址:https://github.com/zxs9999/fileHash
1、部署程序
1.1、创建app目录
在/home/jack/demo/filehash目录下建立app目录
1.3、安装依赖库
安装后路径/home/jack/demo/filehash/app 多出node_modules目录
1.4、修改Dapp程序部分参数
web应用访问端口修改,私有链端口修改,部署合约地址修改(根据实际合约地址修改文件app/app.js对应代码)
1.5、应用程序启动
在目录/home/jack/demo/filehash/app下,执行以下命令
2、测试程序
2.1、提交测试信息
选择六个文件进行提交。
2.2、查询拥有者姓名
选择提交过的文件,可以查看拥有者姓名。
2.3、选择同一个文件,再次提交,拥有者名称不会改变。
Github程序地址:https://github.com/zxs9999/fileHash
1、部署程序
1.1、创建app目录
在/home/jack/demo/filehash目录下建立app目录
mkdir app1.2、拷贝程序到app目录
1.3、安装依赖库
安装后路径/home/jack/demo/filehash/app 多出node_modules目录
npm install express npm install socket.io npm install web3
1.4、修改Dapp程序部分参数
web应用访问端口修改,私有链端口修改,部署合约地址修改(根据实际合约地址修改文件app/app.js对应代码)
1.5、应用程序启动
在目录/home/jack/demo/filehash/app下,执行以下命令
node app.js
2、测试程序
2.1、提交测试信息
选择六个文件进行提交。
2.2、查询拥有者姓名
选择提交过的文件,可以查看拥有者姓名。
2.3、选择同一个文件,再次提交,拥有者名称不会改变。
相关文章推荐
- 012 基于以太访的本地文件hash存储查找Dapp实例(合约安装部署)
- System Center 2012 Data Protection Manager建设项目部署手册-本地数据库专用实例安装篇
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- HTML5学习笔记:HTML5基于本地存储SQLite的每日工作任务清单程序.[只支持chrome]
- Android开发存储方式详解之本地文件读写实例
- IBM的LPI复习资料之LPI101-Topic102:Linux安装和包管理(3)管理动态链接库(查找和加载程序需要的动态链接库文件)
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之三:使用exe4j生成EXE可执行文件
- iOS开发012 实例 启动画面 本地存储数据 多风格iOS7式segment
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- C# 打包安装部署 属性中找不到 查找目标或打开文件位置
- 部署LyncServer2013之五 配置本地存储和安装Lync Server组件
- 简单水晶报表程序与安装部署文件制作
- 部署LyncServer2013之五 配置本地存储和安装Lync Server组件
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
- 部署Vista – 第2部分:理解Windows安装程序和Windows映像文件格式
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 部署Vista – 第2部分:理解Windows安装程序和Windows映像文件格式
- 查找本地文件实例
- 部署基于OpenCV的程序需要的运行时文件