首页 文章

无法通过网关访问微服务

提问于
浏览
0

我没有 Spring 季微服务和zuul配置的经验,所以我需要一些帮助 .

我有一个在jhipster-registry上运行的微服务,我试图通过网关从我的应用程序访问微服务 .

在我的应用程序中,我在当前路由中有此服务:

enter image description here

如果我的应用程序作为 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 回答

  • 1

    您不应在配置中编写URL部分 . 正如我们在您的网关屏幕截图中看到的那样,由于Eureka和注册表,网关已经知道服务的IP . IP地址永远不应该进入配置,因为它们是动态确定的 .

相关问题