tree-gateway icon indicating copy to clipboard operation
tree-gateway copied to clipboard

Consul discovery function buildServiceDiscoveryMiddleware puts consul server itself as target.

Open gintsgints opened this issue 6 years ago • 1 comments

I configure tree gateway with consul with steps mentioned here:

https://github.com/cloudhrm/frontend

But when I try to call /auth endpoint of gateway, I get Invalid gateway. GW log is as follows:

error: [Tree-Gateway] Error occurred while trying to proxy request / from localhost:8000 to undefined (ETIMEDOUT) (https://nodejs.org/api/errors.html#errors_common_system_errors)
2019-05-23T17:02:36.153Z - error: HTTP GET - 502 - /auth (23790ms)

I am not function buildServiceDiscoveryMiddleware should return consul or service IP. But it sets consul IP as target.

gintsgints avatar May 23 '19 17:05 gintsgints

And with debug I see that actual error is failing to connect with "auth" api within consul hostname and registered service port :(

gintsgints avatar May 23 '19 17:05 gintsgints