Vue2配置前端代理

在8080向5000请求数据

cli+vue2

一、cli内配置前端代理

1、使用

发送请求时写8080

在配置文件中配置 vue.config.js

2、缺点

  1. 无法配置多个代理
  2. 无法控制某个请求知否要代理

二、方式二

复制代码
module.exports = {
    devServer: {
        proxy: {
            '/api1':{   //匹配所有以'/api1'开头的请求路径
            target:'http:/localhost:5000',//代理目标的基础路径
            changeOrigin:true,
            ws:true  //用于支持websocket 不用可以不配置
            pathRewrite:{'/api1':''}  //用于重写路径,将左边的部分用右边替换
            },
            '/api2':{//匹配所有以'/api2'开头的请求路径
            target:'http://localhost:5001',//代理目标的基础路径
            changeOrigin:true,
            pathRewrite:{'/api2':''}
            }
        }
    }
}



changeOrigin设置为true时,服务器收到的请求头中的host为:localhost:5000
changeOrigin设置为false时,服务器收到的请求头中的host为:localhost:8080
changeOrigin默认值为true
相关推荐
小金鱼Y13 小时前
从父子到跨层:JavaScript组件通信的 “全链路解决方案”
前端·react.js
V8贤13 小时前
macOS 安装 oh-my-zsh + 必备插件踩坑记录
前端
Maxkim13 小时前
实习摸鱼学Web Worker:算1亿个商品价格,终于不卡了!
前端
IT_陈寒13 小时前
Python开发者都在偷偷用的5个高效技巧,你竟然还不知道?
前端·人工智能·后端
wuhen_n13 小时前
Pinia 高效指南:状态管理的最佳实践与性能陷阱
前端·javascript·vue.js
饼干哥哥13 小时前
2026,OpenClaw驱动跨境电商10倍增长
前端·aigc
wuhen_n13 小时前
VUE3 中的 Axios 二次封装与请求策略
前端·vue.js·axios
战族狼魂13 小时前
基于SpringBoot+Vue的基因调控网络推断系统
网络·vue.js·spring boot
陈随易13 小时前
Vite 8正式发布,内置devtool,Wasm SSR 支持
前端·后端·程序员
CodeSheep14 小时前
首个OpenClaw龙虾大模型排行榜来了,国产AI霸榜了!
前端·后端·程序员