2017-12-05 15 views
0

패브릭 클라이언트 및 패브릭 ca 클라이언트를 사용하여 Blockchain 응용 프로그램을 작성하는 방법은 아래 링크를 참조하십시오. 내가 튜토리얼을 따라하면패브릭 클라이언트 및 패브릭 ca 클라이언트 SDK를 사용하여 Hyperledger에

http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html

내가 필요한 출력을 얻을 수 있어요.

의심 할 여지가 있지만, invoke.js에는 fabric 네트워크를 설정하는 데 사용되는 아래 줄이 있습니다.

네트워크에 피어, 발주자 및 채널이 이미 설정되어있는 것은 아닌지 의심 스럽습니다. 그래서 코드마다 매번 질의 또는 원장 호출을 위해 네트워크를 다시 설정해야합니까?

우리는 이미 네트워크를 구성했으며 채널과 쿼리/장장을 가져올 수있는 방법이 있습니까?

만약 그렇다면 내일 우리는 네트워크에서 피어가 추가 된 것처럼 약간의 변화가 생기면 그 피어를 코드에 포함시켜야합니까?

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); 

답변

0

우리는 다시 설정 네트워크는 쿼리하거나 장부를 호출해야합니까?

PC를 종료 한 경우 대신, 아니오

우리는 이미 채널과 쿼리/원장 호출을 얻을 수있는 방법이 있습니까?

예, 구체적인 방법은 invokeChaincode입니다. SDK에 대한 문서는 here입니다.

하면 아래

한 번 더 피어 같은 네트워크의 일부 변경이있을 경우 경우 다음 내일을 첨가 우리는 포함해야되는 코드에서 피어 인가?

예. 코드에 추가해야합니다.