
vue项目配置文件vue.config.js中devServer.proxy 使用说明
发布日期:2021-05-07 15:55:20
浏览次数:11
分类:原创文章
本文共 1137 字,大约阅读时间需要 3 分钟。
devServer.proxy 说明
在前后端分离的项目中,通常前端应用和后端API 服务器没有运行在同一个主机上;在开发环境下将API 请求代理到API 服务器可以通过 vue.config.js 中的 devServer.proxy 选项来配置;
module.exports = { devServer: { host:'0.0.0.0, port: 2000, open: true, proxy: { '/api': 'http://localhost:3000', }, }}
现在,对 http://localhost:2000/api/users 的请求会将请求代理到 http://localhost:3000/api/users;
如果不需要传递 /api ,则需要重写路径:
module.exports = { devServer: { host:'0.0.0.0, port: 2000, open: true, proxy: { '/api': { target: `http://localhost:3000`, pathRewrite: { '^/api': '' }, } }, disableHostCheck: true }}
现在对 http://localhost:2000/api/users 的请求将会代理到 http://localhost:3000/users ;
默认情况下,代理时会保留主机头的来源,可以将changeOrigin 设置为true 以此覆盖此行为;
module.exports = { devServer: { host:'0.0.0.0, port: 2000, open: true, proxy: { '/api': { target: `http://localhost:3000`, pathRewrite: { '^/api': '' }, changeOrigin: true, } }, disableHostCheck: true }}
注意:
在代理请求时,浏览器控制台 NetWork 中显示的请求路径依然是未代理前的路径,即 请求依然 显示为 http://localhost:2000/api/users ;只要保证 请求路径 以/api 开头,这原请求路径将被代理到 目标 路径。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年03月22日 00时54分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python练习题 :随机生成一批数
2019-03-04
Spring源码:prepareBeanFactory(beanFactory);方法
2019-03-04
Spring源码:initApplicationEventMulticaster源码解析
2019-03-04
AcWing 786: 第k个数
2019-03-04
AcWing 798. 差分矩阵
2019-03-04
AcWing 828. 模拟栈
2019-03-04
AcWing 845. 八数码(BFS)
2019-03-04
AcWing 849. Dijkstra求最短路 I(Dijkstra)
2019-03-04
AcWing 4. 多重背包问题(带有个数限制的完全背包问题dp)
2019-03-04
EventBus简单Demo实现
2019-03-04
添加Selinux权限
2019-03-04
ifconfig网络配置信息解析
2019-03-04
(2019.9.10测试可用)如何在Windows的cmd中使用ls命令
2019-03-04
多因子策略中的IC、IR是什么,以及如何计算
2019-03-04
pd.resample('B')指重采样为工作日
2019-03-04
债券中的久期是什么意思
2019-03-04
MA、WMA、EMA、EXPMA区别及公式详述
2019-03-04
国内量化交易现状总结
2019-03-04
阿里云云解析DNS各种概念深度剖析
2019-03-04
(20200328已解决)从docker容器内复制文件到宿主机
2019-03-04