使用Fabric客户端和Fabric客户端SDK为Hyperledger编写应用程序
我正在关注以下链接,了解如何使用结构客户端和结构ca客户端构build区块链应用程序。
http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html
当我按照教程,我能够得到所需的输出。
但是我的疑问是,在invoke.js中我们有下面这行用来设置结构networking。
我的疑问是,networking已经设置了同行,订购者和渠道。 那么在代码中,每一次我们应该再次设置networking来查询或调用分类帐?
我们已经configuration了networking,有没有办法让我们获得渠道和查询/调用分类帐?
如果下面是这种情况,那么明天如果networking中有一些变化,比如增加了一个对等点,那么我们应该在代码中包含这个对等点吗?
var channel = fabric_client.newChannel('mychannel'); var peer = fabric_client.newPeer('grpc://localhost:7051'); channel.addPeer(peer); var order = fabric_client.newOrderer('grpc://localhost:7050') channel.addOrderer(order);
我们应该再次设置networking来查询或调用分类帐?
如果你关了你的电脑,是的,而不是。
我们已经configuration了networking,有没有办法让我们获得渠道和查询/调用分类帐?
是的,作为invokeChaincode
具体方法。 这里有关于SDK的文档。
如果下面是这种情况,那么明天如果networking中有一些变化,比如增加了一个对等点,那么我们应该在代码中包含这个对等点?
是的,你应该把它添加到代码中。