请稍等 ...
×

采纳答案成功!

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

导师能给一个gateway修改转发规则么

问题:在使用网关的时候,若是PC端的浏览器,转发后会导致js跟css等等的路径问题。
我在zuul中知道有一个strip-prefix属性可以控制,并且也按照博客修改了成了一个动态数据库修改的方式。
若我的现在项目要升级成gateway,这个前缀的保留的问题需要解决。
烦请给个解决的方案呗,不胜感激省去研究时间哈!!!

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

2回答

大目 2020-03-05 10:51:42

额,实在不好意思…连续三天加班到十二点后了…没有顾得上这个问题…
我本周末给您弄一下可以吗?

0 回复 有任何疑惑可以回复我~
大目 2020-03-01 12:55:48

您好,贴下你Zuul的配置哈。。不然没法翻译。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仰4649774 #1
    zuul:
      sensitive-headers: "*"
      add-host-header: true
        routes:
          wechat-server:
            path: /wechat-server/**
            serviceId: wechat-server
            stripPrefix: false
    像这样,我在wechat-server的节点加上了
    server:
      servlet:
        context-path: /wechat-server
    这样转发的时候保留了wechat-server的前缀
    在那个工程就不需要改成../的模式也能用
    还有那个敏感头部也要保留下
    要不在token的模式下,服务节点收不到header的转发内容
    
    这边先感谢老师为我解决啦!!!
    回复 有任何疑惑可以回复我~ 2020-03-01 17:04:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信