Closed buxuku closed 7 years ago
现在我有两个接口:
A : /api/a? 匹配模式为只匹配?前面部分
/api/a?
B: /api/abc? 匹配模式为只匹配?前面部分
/api/abc?
这个时候我只访问/api/a?是正常的,但如果访问/api/a?page=1,则会提示有多个接口使用了此路径
/api/a?page=1
有多个接口使用了此路径
我再增加一个接口
C: /api/a/:id 匹配模式为精确匹配,并删除接口B,再访问/api/a?page=1,则会提示获取数据错误,可能是接口不存在,或参数错误,错误信息
/api/a/:id
获取数据错误,可能是接口不存在,或参数错误,错误信息
我已经在线上DEOM上添加了类似接口,烦请作者可以测试一下。
另本地在类似场景下得到的SQL结果如下
@buxuku 好,我抽空查看一下
此问题已解决
现在我有两个接口:
A :
/api/a?
匹配模式为只匹配?前面部分B:
/api/abc?
匹配模式为只匹配?前面部分这个时候我只访问
/api/a?
是正常的,但如果访问/api/a?page=1
,则会提示有多个接口使用了此路径
我再增加一个接口
C:
/api/a/:id
匹配模式为精确匹配,并删除接口B,再访问/api/a?page=1
,则会提示获取数据错误,可能是接口不存在,或参数错误,错误信息
我已经在线上DEOM上添加了类似接口,烦请作者可以测试一下。
另本地在类似场景下得到的SQL结果如下