0

我在使用Kong配置路由时遇到了一些问题,需要将登录认证插件应用到指定的api路径。

例如,

  • 如果有一个名为 'Route1' 的 Route 并且它的路径是 ' /api/phone',
  • 我想将认证插件应用到' /api/phone/sell'路径下的所有请求。所以我建立了一个名为'Route2'的路线,路径为:' /api/phone/sell'。

但是当我真正调用它时,它与我的预期不同。

当我的请求路径是' /api/phone/sell'时,匹配的路由是'Route1'。只有当我的请求路径是' /api/phone/sell/abc'时,我才能匹配'Route2'。

这让我很困惑,因为我最近将我的kong版本从0.14.x升级到了1.3.x,之前的版本没有这个问题。是因为我没有正确理解路径匹配原理,还是在某个版本之后Kong有一些调整?

所有帮助表示赞赏!

4

0 回答 0