自己平常 Vue 项目 中出现的一些小 Bug , 日常记录一下 :
get 请求报错 :
[Vue warn]: Error in v-on handler (Promise/async): "Error: Request failed with status code 404"
vue.config.js
// 此文件是 Vue 暴露给开发者来对 webpack 进行增量配置
// 此文件是给 NodeJs 运行 , 所以它使用 commonjs 规范
module.exports = {
// 对于当前 Vue 项目服务器添加一个反向代理服务
devServer: {
// 配置代理 代理配置可以设置 n 多个
proxy: {
// 以什么样的请求 url 开始我才代理 此 url 一定是相对路径
// 如果有 http / https ,则代理不生效
'/api': {
// 代理到的服务器是谁
target: 'https://api.iynn.cn/film',
// 修改 host 请求的域名为目标域名
changeOrigin: true,
// 请求 url 和目标 url 有一个对应关系
// 请求 /api/login => 目标 /v1/api/login
pathRewrite: { // 过滤 / 重写
// '^xhl': ''
}
},
'ajax': {
target: 'https://m.maoyan.com',
changeOrigin: true,
}
}
}
}
将代理请求地址信息填写正确之后 : 重启一下 Vue 项目
?
数据请求成功 :
?
?
|