我在使用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有一些调整?
所有帮助表示赞赏!