node.js – NodeJS应用程序无法从Zuul API网关访问

我创建了一个Node.js(使用ExpressJS)microservice并使用eureka-js-client将其注册到Eureka Discovery Server.

我已经在Eureka注册了一些基于Java的微服务,并通过Zuul API Gateway使用它.

当我尝试通过API网关在我的Node.js微服务上调用特定端点时,它会抛出一个错误:

Caused by: com.netflix.client.ClientException: Load balancer does not 
have available server for client: tryout

注意:tryout是我的演示服务应用程序的名称.

最佳答案
我有同样的问题设置vipAddress与应用程序名称相同

vipAddress: your_app_name

在eureka客户端配置解决了它.

转载注明原文:node.js – NodeJS应用程序无法从Zuul API网关访问 - 代码日志