关于Kong路由匹配原理的问题

问题描述

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

例如

  • 如果有一个名为“Route1”的路由,并且它的路径是“/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有一些调整?

感谢所有帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)