请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

zuul路由静态资源

师兄,我现在是弄的maven多模块,其中一个子模块是路由,一个子模块是业务项目,当我使用zuul路由转发访问业务项目的时候,静态资源存在路径问题,想请问下一般这种情况是需要怎么处理的

正在回答 回答被采纳积分+3

2回答

提问者 King丶 2019-01-10 18:28:08

https://img1.sycdn.imooc.com//szimg/5c371d850001073d14241116.jpg

https://img1.sycdn.imooc.com//szimg/5c371d850001d97524480896.jpg

师兄,是这样,因为路由到服务的时候,需要对应eureka的名字,所以他静态资源访问都没有带上服务名。

今天想到一个解决方法,我将这个服务转换的path配成/**,问题是解决了,但感觉如果后续项目多了,会有点乱

hydee-customer:
     path: /**
     sensitiveHeaders: ''
     serviceId: hdkxp-customer

0 回复 有任何疑惑可以回复我~
廖师兄 2019-01-10 17:43:45

你说的是通过zuul访问业务项目里的静态资源吗?

访问静态资源和api接口是一样的,是不是访问的url中没写服务名字呢

0 回复 有任何疑惑可以回复我~
  • 提问者 King丶 #1
    师兄,我发了几个截图到这个问题答案上,。
    回复 有任何疑惑可以回复我~ 2019-01-10 18:28:37
  • 廖师兄 回复 提问者 King丶 #2
    懂你的意思了,其实最佳的解决方法是前后端分离,前端资源全部放到cdn上去
    回复 有任何疑惑可以回复我~ 2019-01-14 23:49:24
  • 提问者 King丶 回复 廖师兄 #3
    好的。谢谢师兄
    回复 有任何疑惑可以回复我~ 2019-02-18 11:46:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信