在springcloud的项目中其中一个模块负责存储前端的静态资源需要使用到zuul网关来访问需要进行怎样的配置这个静态资源是放在nginx里面得有个一个服务名叫admin-web
要让zuul网关能够访问存储前端静态资源的模块,需要在zuul的配置文件中进行相应的配置。假设存储前端静态资源的模块服务名为admin-web,nginx中的静态资源路径为/static/,则可以在zuul的配置文件中添加如下配置:
zuul:
routes:
admin-web:
path: /admin/**
url: http://admin-web:8080/static/
其中,admin-web是存储前端静态资源的模块的服务名,/admin/**是zuul网关对外暴露的路径,http://admin-web:8080/static/是存储前端静态资源的模块的访问路径。这样配置之后,当访问http://zuul-server:port/admin/**时,zuul网关会将请求转发到存储前端静态资源的模块,并将静态资源返回给前端。
原文地址: https://www.cveoy.top/t/topic/cpsB 著作权归作者所有。请勿转载和采集!