Bug report(问题描述)
1.在使用mockserver的时候调试了好几天都没有结果,一直提示404,login无法返回。
2.尝试打印app绑定时的url,发现如下问题:
for (const mock of mocksForServer) {
// 注意:这里app[mock.type] 等价于 app.get,如果type=get
// 这里把参数传递给了mock中的response函数
app[mock.type](mock.url, mock.response)
console.log(mock.url)
// 每次添加路由,监听路由栈长度,得到最后路由索引
mockLastIndex = app._router.stack.length
}
3.上面log打印的结果如下:
//dev-api/vue-element-admin/user/login/ {
fast_star: false,
fast_slash: false
}
4.console.log(JSON.stringify(mock.url))这样打印后,结果如下:
{"fast_star":false,"fast_slash":false}
5.然而登录匹配的路由明显没有后面的
{
fast_star: false,
fast_slash: false
}
所有我想会不会是这里的问题,但是查了一些资料一致很疑惑。
希望有大大帮解答一下。