该项目是区块链供应链金融系统,学期结束前可访问个人服务器(地址见报告)进行访问。
前后端分别使用Vue和Express开发,与FISCO-BCOS联盟链的交互使用官方提供的Nodejs-SDK。
使用演示视频见:项目演示视频
default.mp4
连接新节点需要配置backend\api\conf\config.json下的节点地址和RPC通讯端口,并替换backend\api\conf\key,backend\api\conf\ca,backend\api\conf\cert下的证书。
"nodes": [
{
"ip": "127.0.0.1",
"port": "20200"
}
]
将根目录下get_account.sh生成的私钥文件置于\api\conf\accounts\目录下 并修改\api\conf\config.json文件的privateKey项,添加新增项,添加格式如:
"华为":{
"type": "pem",
"value":"./accounts/0x43ed12399576540c80b3be1525e15897318ee044.pem"
},
若前端无改动,则直接在backend目录下:
npm install // 安装项目依赖
// 开启服务器,浏览器访问 http://localhost:3000
npm start
由于WeBase对部署合约Gas有限制,因此根目录下的SupplyChain文件在本地部署。