fabric开发的投票系统
P21投票系统的链码chaincode开发
![](https://img-blog.csdnimg.cn/img_convert/6bd6966f768a613cc908a62356bd2159.png)
![](https://img-blog.csdnimg.cn/img_convert/13fc8613f2031fda6887b5628fef6178.png)
![](https://img-blog.csdnimg.cn/img_convert/357d4b3f351af01b22aeaaf36ccc0210.png)
![](https://img-blog.csdnimg.cn/img_convert/dba8b9c0369d9633556423d45f3153ec.png)
![](https://img-blog.csdnimg.cn/img_convert/66bbe18def2361ef144cff3be8825392.png)
上面这个代码不全,需要看视频
P22投票系统的fabric-sdk-node的集成
![](https://img-blog.csdnimg.cn/img_convert/2fac1a563310f4d4337a9a1201ebde42.png)
![](https://img-blog.csdnimg.cn/img_convert/6b45d81dfaf29ca5f4062e34f84fddaf.png)
P23投票系统项目之项目目录及代码介绍
![](https://img-blog.csdnimg.cn/img_convert/48e988ec4264524d0d5348f7113eac06.png)
![](https://img-blog.csdnimg.cn/img_convert/007ccff8acf88d087f440979c076e7a7.png)
chaincode是链码;app里放的是node.js的代码以及如何调用fabric sdk的;basic-network是如何创建网络
app->views->startFabric.sh是创建通道、创建节点以及启动网络、安装链码、实例化链码,这里 的调用网络是start.sh
basic-network->start.sh主要是启动网络、创建通道、将节点加入到通道中
app->controllers项目里主要放的是业务逻辑的处理
routers里面放的是路由,views放的是页面,页面内查询链表信息会调用indexpage和indexcontroller
index中的chaincodeID相当于name,fcn是调用链码时第一个传的方法名,通过querybychaincode调用封装的链码信息