Mock icon indicating copy to clipboard operation
Mock copied to clipboard

返回数据bug,返回第一个模拟的数据,user/list 和 user/listData

Open lkycan opened this issue 6 years ago • 5 comments

接口类似,返回第一个模拟的数据,user/list 和 user/listData,

Mock.mock(/\/role\/modify/, roleModify)  

Mock.mock(/\/role\/modifyUser/, modifyUser)

这样两个接口,最后返回的只有第一个

lkycan avatar Apr 23 '19 07:04 lkycan

同样的问题,好像开头字母不能相同?

luwzchn avatar Jul 07 '19 08:07 luwzchn

我也发现了,我的是/a和/a/b永远就返回/a里的数据,不知道这一票大神都咋用的呢

JackyQ-developer avatar Jul 18 '19 03:07 JackyQ-developer

因为 mock 去匹配的时候发现 '/role/modifyUser'.test(/\/role\/modify/)为 true,所以就认为匹配到了。

如果 rtype 是正则的话,最好写精确点:

Mock.mock(/\/role\/modify$/, roleModify)  
Mock.mock(/\/role\/modifyUser$/, modifyUser)

lavyun avatar Jan 09 '20 05:01 lavyun

因为 mock 去匹配的时候发现 '/role/modifyUser'.test(/\/role\/modify/)为 true,所以就认为匹配到了。

如果 rtype 是正则的话,最好写精确点:

Mock.mock(/\/role\/modify$/, roleModify)  
Mock.mock(/\/role\/modifyUser$/, modifyUser)

解不掉这个问题,请求后面有参数,这个正则$/,会匹配结尾,

SunXinFei avatar Jul 09 '20 12:07 SunXinFei

同样问题

nuochong avatar Jul 21 '20 13:07 nuochong