Blockchain 使用NodeSDK部署多个链码文件

Blockchain 使用NodeSDK部署多个链码文件,blockchain,hyperledger,hyperledger-fabric,Blockchain,Hyperledger,Hyperledger Fabric,我有一个正在运行的hyperledger结构应用程序。当部署一个链码文件(.go文件)时,它可以正常工作。我可以查询和调用它。我做了一个新的链码,并把它放在我的路径上。它在部署时不会给我任何问题,但也不会返回两个链码散列 我将按如下方式部署链码: var req = { fcn: "init", args: [], chaincodePath: chaincodePath

我有一个正在运行的hyperledger结构应用程序。当部署一个链码文件(.go文件)时,它可以正常工作。我可以
查询
调用
它。我做了一个新的链码,并把它放在我的路径上。它在部署时不会给我任何问题,但也不会返回两个链码散列

我将按如下方式部署链码:

            var req = {
                fcn: "init",
                args: [],
                chaincodePath: chaincodePath 
            };
            var dply = admin.deploy(req);
部署总是成功的,但我只得到一个哈希。
我做错了什么?这可能吗?如果没有,如何同时部署多个链码文件(.go)

每个链码都应位于单个目录中并逐个部署

每个链码都应该在一个目录中,并逐个部署

每个部署事务将部署1个链码和一个哈希值,用于在部署和调用txs中引用该链码。因此,要部署两个链码或两次相同的链码,您需要制作两个TX。您介意共享您的代码以使用node sdk部署区块链吗?我有点麻烦要做it@SibeliusSeraphini你的问题和我的类似吗。也许你已经解决了?@SibeliusSeraphini很抱歉反应太晚,但我已经没有代码了。我目前也没有在hyperledger上工作。但我记得我使用了SDKI在这里修复的节点,每个部署事务将部署1个链码和一个哈希值,用于在部署和调用txs中引用该链码。因此,要部署两个链码或两次相同的链码,您需要制作两个TX。您介意共享您的代码以使用node sdk部署区块链吗?我有点麻烦要做it@SibeliusSeraphini你的问题和我的类似吗。也许你已经解决了?@SibeliusSeraphini很抱歉反应太晚,但我已经没有代码了。我目前也没有在hyperledger上工作。但我确实记得我使用了SDKI在这里修复的节点,代码如下