1

通过作为客户端调用事务,我需要使用 grpc 连接到 peers 和 orderer。

不幸的是,我无法通过环境变量“http_proxy”和“https_proxy”中定义的http代理获取grpc请求。

我正在使用结构节点 SDK。

我正在使用库“fabric-client”v1.2 并尝试使用 grpc v 1.6.0 和 1.13.1。两者都失败了。

为了您的信息,与 CA 服务器的连接(通过 http)使用 global-tunnel-ng 重定向到代理。有用。

4

1 回答 1

1

This problem has been solved. It was because of the "global-tunnel-ng" package which is deleting the http_proxy value in process.env after reading it. A workaround is to delete these lines in node_modules\global-tunnel-ng\index.js:

// NB: we do it here to prevent double proxy handling (and for example path change) 
// by us and the request module or other sub-dependencies 
delete process.env[key];
于 2018-08-02T08:59:03.687 回答