Bug report(问题描述)
使用mockserver注册路由时,如果2个url的值存在包含关系,url会优先匹配较短的url。
例如url1为/test,url2为/testAbc,url2的请求会路由到url1的mock函数中。
建议/mock/index.js中responseFake函数中正则前后加^和$,增加字符串首尾的匹配。
url: new RegExp(`/mock${url}`) 改为
url: new RegExp(`^/mock${url}$`)
Steps to reproduce(问题复现步骤)
Screenshot or Gif(截图或动态图)
Link to minimal reproduction(最小可在线还原demo)
Other relevant information(格外信息)
- Your OS:
- Node.js version:
- vue-element-admin version:
2条答案
按热度按时间lhcgjxsq1#
有人解决这个bug吗?按照楼主的方法试了还是不行
sshcrbum2#
我在这里mock的路由打印出来后面多了这个东西:{
fast_star: false,
fast_slash: false
}
有知道为啥的吗,好惆怅啊。。。。