代码之家  ›  专栏  ›  技术社区  ›  Rodrigo

使用多个handle_path

  •  0
  • Rodrigo  · 技术社区  · 2 年前

    我创建了第一个handle_path,它工作了,API A收到了对 /apia/v1 ,正如预期的那样。

    但是,我有两个API,A和B,我需要路由到达的消息 /apia* 到端口3001上运行的服务以及到达的请求 /apib* 到端口3002上运行的服务。

    但当我添加第二个服务时,所有的请求都会转到它。下面是我尝试过的,但没有成功。

    我做错了什么?

    :8000 {
        handle_path /apia* {
            rewrite * /apia{uri}
            reverse_proxy localhost:3001
        }
        handle_path /apib* {
            rewrite * /apib{uri}
            reverse_proxy localhost:3002
        }
    }
    

    编辑:我的第二次尝试,同样的结果。

    localhost
    
    reverse_proxy /apia/* localhost:3001
    reverse_proxy /apib/* localhost:3002
    
    0 回复  |  直到 2 年前
    推荐文章