2016-11-07 1 views
0

J'essaie de développer l'application avec le nœud SDK. L'env j'ai utilisé est le vagabond et j'ai couru le membersrv et 4 pair dessus. J'ai exporté le port 7051 (pour peer gRPC) et 7054 (pour member) vers l'hôte et j'ai exécuté le fichier app.js fourni dans fabric/examples/sdk/node à l'hôte. J'ai eu le msg suivant msg at host app et le message d'erreur s'est montré aux pairs log peers error msg.hyperledger nœud js sdk déployer le code d'identification en mode "net"

Mais j'essaie l'API REST pour déployer et invoquer mon chaincode avec la même instance, tout fonctionne bien, je peux déployer, invoquer et interroger le chaincode.

Plz, dites-moi comment résoudre ce problème, merci!

Répondre

0

Dans votre répertoire chaincode_example02, il vous manque le répertoire du fournisseur qui doit contenir toutes les dépendances de la chaîne de fonction que vous déployez en mode net. Le répertoire devrait ressembler à ceci:

. 
├── chaincode_example02.go 
├── chaincode_example02_test.go 
└── vendor 
    └── github.com 
     ├── golang 
     │   └── protobuf 
     └── hyperledger 
      └── fabric 
+0

thx! mais je suis l'instruction aller obtenir -u github.com/kardianos/govendor govendor init govendor fetch github.com/hyperledger/fabric la seule chose que j'ai obtenu est un dossier de fournisseur et un vendor.json. Dois-je modifier le fichier json par moi-même? Si oui, pouvez-vous me donner un exemple pour le chaincode_example02.go, je n'ai pas d'idéal ce que j'ai besoin d'écrire dans ce fichier. Merci beaucoup! –