登录报405错误
来源:5-1 前端项目初始化
Tang123123
2019-12-21

老师 运行起来登录不了,
点登录就发请求
http://localhost:9527/dev-api/user/login
4回答
-
问题已经定位到,是 vue-element-admin 框架的 BUG,相信很快会修复,目前要解决的话可以切到 release 分支上去就行了,方法如下:
git checkout v3.9.3 npm install npm run dev
这样就行了
122020-01-07 -
前端拉闸选手
2020-01-08
解决方案:
第一步:
vue.config.js中去掉代理:devServer: {
port: port,
open: true,
overlay: {
warnings: false,
errors: true
}, // proxy: {
// // change xxx-api/login => mock/login
// // detail: https://cli.vuejs.org/config/#devserver-proxy
// [process.env.VUE_APP_BASE_API]: {
// target: `http://localhost:${port}/mock`,
// changeOrigin: true,
// pathRewrite: {
// ['^' + process.env.VUE_APP_BASE_API]: ''
// }
// }
// },
before: require('./mock/mock-server.js')
}```以上将after替换成before,亲测after里面直接用app.post定义方法不行只能在before中定义才有效第二步:修改mock文件夹下的responseFake方法如下:``` javascript// for mock serverconst responseFake = (url, type, respond) => { return {
url: new RegExp(`${process.env.VUE_APP_BASE_API}${url}`),
type: type || 'get', response(req, res) { console.log('request invoke:' + req.path); res.json(Mock.mock(respond instanceof Function ? respond(req, res) : respond));
}
};
};https://github.com/PanJiaChen/vue-element-admin/issues/2897#issuecomment-569946355
10 -
慕雪2103149
2019-12-22
使用4.0之前的版本都没有setting配置功能哦,之后的版本又都报405
012020-01-01 -
Sam
2019-12-21
你好,这个问题没遇到过,方便的话把你的源码上传给我排查一下
052019-12-29
相似问题