使用 Spring Cloud ZUUL 在下游服务中路由静态内容



我正在使用Spring Cloud ZUUL作为所有下游服务的网关。

我现在有一个基于 NodeJS 的服务,我也使用 Spring Cloud ZUUL 和 Spring Cloud SideCar 进行路由。

基于 NodeJS 的服务引用了一些静态内容、图像、css 和 javascript。

当 ZUUL 通过 SideCar 将请求路由到 NodeJS 时,我看到静态内容和 javasript 文件没有被下载。

它们的 url 指向 ZUUL 实例的主机和端口,而不是实际下游服务的主机和端口。因此,似乎我需要添加一些配置来路由到下游应用程序中的静态资源,在这种情况下,NodeJS应用程序或类似的东西。

有人可以帮助我以正确的方式解决这个问题吗?

主动阻止敏感标头

 routes:
    node-service:
        sensitiveHeaders: Cookie,Set-Cookie

最新更新