【发布时间】:2024-05-16 15:45:02
【问题描述】:
我正在使用 Axios 创建一个简单的 VueJs 应用程序来发出 http 请求。像这样的:
load () {
let vm = this
this.$http
.get('/api/posts')
.then(response => {
// success
})
.catch(error => {
// failure
})
}
而在 webpack 配置文件中,config/index.js:
module.exports = {
dev: {
proxyTable: {
'/api': {
target: 'http://jsonplaceholder.typicode.com',
secure: false,
changeOrigin: true,
pathRewrite: { '^/api': '' }
}
},
}
是否缺少任何东西来完成这项工作?根据这个documentation,webpack 使用http-proxy-middleware,但我不确定它是否已经以某种方式内置在 vue-cli 项目生成中,或者我们需要手动安装它。生成的模板和任何教程都没有提到这一点。
非常感谢。
【问题讨论】:
-
你使用的是什么版本的 vue-cli? 2 还是 3(测试版)?
-
最新,
2.9.3