通过作为客户端调用事务,我需要使用 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 重定向到代理。有用。
通过作为客户端调用事务,我需要使用 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 重定向到代理。有用。
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];