kong - 不同路线中的相似路径变得不匹配
问题描述
我在 Kong 设置了两个服务,其中定义了这样的路由
- 服务 1 -> route_service1 ->
(paths)/services/getAccountTypeNew
- 服务 2 -> route_service2 ->
(paths)/services/getAccountType
当一个呼叫进来时/services/getAccountTypeNew
,它匹配的服务和路由是 Service 2 并将请求路由到 Service2 并获得 404。
我怎样才能解决这个问题?
谢谢拉维
解决方案
您的问题似乎是一个经典问题,在 Route 配置路径参数中是一个正则表达式。
/services/getAccountType
正在匹配/services/getAccountTypeNew
您需要添加$
以避免这种情况
methods:
- GET
paths:
- /services/getAccountType$
推荐阅读
- r - 在 R Shiny 中创建一个带有复选框的网格
- javascript - Ajax 中的 if/else 语句简写
- android - 奇怪的问题-Redmi note4-无法通过adb识别
- list - AttributeError:“列表”对象没有属性“值”
- android - 清单中的 Unity 2018.2 构建错误(资源 drawable/app_icon 未找到)
- html - 如何覆盖特定页面中的 CSS 重要规则
- javascript - 如何对具有相同键的对象值求和并返回一个对象?
- r - 按组嵌套数据框,但在每个组中包含额外的行
- docker - 从两个不同的容器映射端口
- system-verilog - 有没有办法在测试结束时获得断言触发(失败)的次数