我没有 Spring 季微服务和zuul配置的经验,所以我需要一些帮助 .
我有一个在jhipster-registry上运行的微服务,我试图通过网关从我的应用程序访问微服务 .
在我的应用程序中,我在当前路由中有此服务:
如果我的应用程序作为 spring 启动应用程序启动时访问该服务一切正常;但是当我在tomcat上部署我的应用程序时,相同的请求返回404 .
这是zuul配置:
zuul:
routes:
assessmentapi:
path: /assessmentapi/**
serviceId: assessmentapi
url: http://192.168.80.44:8081/assessment-api
和http获取请求
$http.get('/assessmentapi/main/....)
1 回答
您不应在配置中编写URL部分 . 正如我们在您的网关屏幕截图中看到的那样,由于Eureka和注册表,网关已经知道服务的IP . IP地址永远不应该进入配置,因为它们是动态确定的 .