2
Q
[PanJiaChen/vue-admin-template]初次运行就报 405,登录不进去,是哪里错了
A
回答
6
main.js 把 mockXHR() 拿到外头
1
@telangpu 方法有效,感谢。但是我还是比较中意作者给出的mock-server新方案,所以继续查了下。
应该是注册mock-server的位置比较靠后(在after
回调内注册),因此mock相关的路径已经被前面某个Layer处理了(返回405)。尝试了把注册位置提到before
中,发现会因为router.use(bodyParser.json())
调用太早而导致webpack dev server在proxy时无法转发body (issue)。
于是继续修改了mock-server.js
,将mock所用中间件和路径隔离到了一个Router
中。提了PR #533
6
6