我正在使用此区块链应用程序,以基于超级账本结构区块链实现医疗人员的可追溯性(https://github.com/rastringer/medication-blockchain)。
与该项目(https://github.com/hyperledger/education/tree/master/LFS171x/fabric-material/tuna-app)完全相同的应用程序,除了该项目用于金枪鱼可追溯性。
我修改了链码文件(文件为“ drug-chaincode.go”),现在显然我需要在“基本网络”文件夹中重新配置我的所有网络,以便添加修改,但是我没有我该怎么做。
我尝试了此链接,但没有结果(How to upgrade a chaincode after modification?)
欢迎任何帮助,在此先谢谢;)
答案 0 :(得分:0)
如果您尝试构建类似于drug-app的超级账本项目。然后执行以下操作:
Delete node_modules:
drug-blockchain/drug-app/node_modules
然后更改说明药品区块链的每个参数,基本上,您必须在以下来源上将参数更改为Yours:
drug-chaincode.go
startFabric.sh
server.js
routes.js
registerUser.js
registerAdmin.js
package.json
controller.js
recordDrug.js
queryDrug.js
queryAllDrug.js
changeDrugHolder.js
app.ja
index.html
最后重新运行网络:
cd drug-blockchain/drug-app
$./startFabric.sh
$npm install -g
$node registerAdmin.js
$node registerUser.js
$node server.js
如果您确实正确地更改了参数,它应该可以正常工作,否则请重新检查,之前的药物区块链应该没有任何数据!