VUE-本地可以用postman访问进后台但是无法通过前端页面访问进后台
VUE-本地可以用postman访问进后台但是无法通过前端页面访问进后台
原因:
vue-config.js中配置了proxy 导致映射到了服务器上而不是本地环境,如果服务器后台代码不是最新的,就会报找不到404的错误
// vue.config.js
module.exports = {
devServer: {
proxy: {
// 代理所有以 /api
开头的请求
'/api': {
target: 'http://your-backend-server.com', // 目标服务器地址
target: 'http://localhost:3000', // 本地后端服务
changeOrigin: true, // 修改请求头中的 Host 为目标地址(解决跨域关键配置)
pathRewrite: {
'^/api': '', // 移除路径中的 /api
前缀(按需配置)
},
},
},
},
};
本文来自博客园,作者:skystrivegao,转载请注明原文链接:https://www.cnblogs.com/skystrive/p/18793875
整理不易,如果对您有所帮助 请点赞收藏,谢谢~