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
相关推荐
NorBugs8 小时前
飞机大战 Low 版 (Made in AI)
前端
angerdream8 小时前
Android手把手编写儿童手机远程监控App之agentweb如何实现全屏
前端
星栈8 小时前
10 分钟跑起第一个 Dioxus 应用:`dx` CLI、`rsx!` 和热更新好不好用
前端·rust·前端框架
奋斗吧程序媛8 小时前
补充一个小知识点:有关@click.native
前端·vue.js
英勇无比的消炎药9 小时前
一行命令背后:TinyRobot CLI 如何重构 AI 对话接入的效率范式
vue.js·aigc
触底反弹9 小时前
🚀 手把手用 HTML5 Canvas 从零打造飞机大战游戏,代码全开源!
前端·javascript·canvas
DJ斯特拉9 小时前
axios快速使用
开发语言·前端·javascript
智通9 小时前
可取消的异步任务与 AbortController
javascript
还有多久拿退休金9 小时前
Ant Design Tree 搜索定位避坑指南:虚拟滚动下如何实现高亮与精准定位
前端·react.js
小月土星9 小时前
CSS 3D 从入门到炫技:手把手教你写一个旋转立方体
前端·css