这是配置
proxyTable: {
'/api': {
target: 'http://news-at.zhihu.com',
changeOrigin: true,
pathRewrite: {
'^/api': '/api'
}
}
}
用的axios请求数据
直接npm run dev能跑起来,打包后放到apache上就获取不到api
报错
这是配置
proxyTable: {
'/api': {
target: 'http://news-at.zhihu.com',
changeOrigin: true,
pathRewrite: {
'^/api': '/api'
}
}
}
用的axios请求数据
直接npm run dev能跑起来,打包后放到apache上就获取不到api
报错
6 回答3k 阅读✓ 已解决
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
一般都是build之后部署到正式环境吧,对于你说的放到Apache下,实际对于
/api/xxx
的请求也是针对该Apache Server的。所以你需要给Apache搞一个/api 的rewrite(反向代理)可以参考nginx的配置: