我是微服务和 Spring Boot 的新手。我有一些 Spring Cloud 微服务,其 Zuul 网关在端口 8080 上运行。
浏览器
|
|
网关 (:8080)
/ \
/ \
/ \
资源用户界面 (:8090)
在 8090 端口有一个 UI 微服务,它有一个控制器,里面有一个方法,返回 index.html。
我为 UI 配置了这样的 Zuul 路由(我也在使用 Eureka):
zuul:
routes:
ui:
path: /ui/**
serviceId: myproject.service.ui
stripPrefix: false
sensitiveHeaders:
Run Code Online (Sandbox Code Playgroud)
如果我调用http://localhost:8080/ui/一切正常并且我看到我的 index.html 的渲染。
是否可以通过某种方式配置 Spring Cloud 以实现以下流程:调用http://localhost:8080/将我们重定向到 UI 微服务的控制器,该控制器返回 index.html?
所以这个想法是从我网站的根目录打开 UI。
提前致谢!