如何以编程方式ping网络

时间:2018-05-11 16:02:41

标签: hyperledger-fabric hyperledger hyperledger-composer

我可以使用以下命令ping网络:

composer network ping -c admin@university

但是如何使用Nodejs以编程方式执行相同操作?

1 个答案:

答案 0 :(得分:1)

您可以使用child_process在Nodejs中执行作曲家的ping命令

示例Nodejs代码如下

// http://nodejs.org/api.html#_child_processes
var sys = require('sys')
var exec = require('child_process').exec;
var child;
// executes `pwd`
child = exec("pwd", function (error, stdout, stderr) {
  sys.print('stdout: ' + stdout);
  sys.print('stderr: ' + stderr);
  if (error !== null) {
    console.log('exec error: ' + error);
  }
});
// or more concisely
var sys = require('sys')
var exec = require('child_process').exec;
function puts(error, stdout, stderr) { sys.puts(stdout) }
exec("composer network ping -c admin@university", puts);