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
相关推荐
明君87997几秒前
Flutter 实现 AI 聊天页面 —— 记一次 Markdown 数学公式显示的踩坑之旅
前端·flutter
用户14536981458782 分钟前
VersionCheck.js - 让前端版本更新变得简单优雅
前端·javascript
米饭同学i2 分钟前
微信小程序实现随机撒花效果
前端
Arthur14726122865473 分钟前
模块化和组件化的区别
前端
codingWhat5 分钟前
整理「祖传」代码,就是在开发脚手架?
前端·javascript·node.js
码路飞14 分钟前
写了个 AI 聊天页面,被 5 种流式格式折腾了一整天 😭
javascript·python
臣妾没空16 分钟前
里程碑5:完成框架npm包抽象封装并发布
前端·npm
Lee川16 分钟前
优雅进化的JavaScript:从ES6+新特性看现代前端开发范式
javascript·面试
Wect17 分钟前
LeetCode 210. 课程表 II 题解:Kahn算法+DFS 双解法精讲
前端·算法·typescript
cxxcode21 分钟前
搞懂 JS 异步的底层真相:从 V8 源码看微任务与宏任务
前端