位置: IT常识 - 正文

vue3+vite:本地代理,配置proxy(vue怎么使用本地存储比较好)

编辑:rootadmin
vue3+vite:本地代理,配置proxy

推荐整理分享vue3+vite:本地代理,配置proxy(vue怎么使用本地存储比较好),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 本地文件,vue本地运行并连接服务器,本地运行vue项目,vue怎么使用本地存储比较好,本地运行vue项目,vue 本地化,vue操作本地文件,本地运行vue项目,内容如对您有帮助,希望把文章链接给更多的朋友!

一、项目:uniapp+vue3+vite+ts

二、配置文件在vite.config.ts

proxy: {'/snow': { // 匹配请求路径,localhost:3000/snowtarget: 'https://www.snow.com/', // 代理的目标地址changeOrigin: true, // 开发模式,默认的origin是真实的 origin:localhost:3000 代理服务会把origin修改为目标地址// secure: true, // 是否https接口// ws: true, // 是否代理websockets// rewrite target目标地址 + '/abc',如果接口是这样的,那么不用重写// rewrite: (path) => path.replace(/^\/snow/, '') // 路径重写,本项目不需要重写}}

三、配置分析

3.1、请求接口

axios.get("/snow/api1");

axios.post("/snow/api2");

3.2、这里本地请求的是:

http://localhost:8080/snow/api1

http://localhost:8080/snow/api2

3.3、这里是请求不到这个接口的,因为本地没有这个接口,所以需要配置proxy

代理后:

https://www.snow.com/snow/api1

https://www.snow.com/snow/api2

代理后的地址是我们想要真正请求的接口地址了。

3.5、rewrite:

rewrite: (path) => path.replace(/^\/snow/, '')

rewrite之后:

https://www.snow.com/api1

https://www.snow.com/api2

vue3+vite:本地代理,配置proxy(vue怎么使用本地存储比较好)

这样丢失了'/snow',所以请求会报错404找不到这个接口。

四、配置env文件

4.1、文件目录

# 请求接口地址VITE_REQUEST_BASE_URL = '/abcd'VITE_SERVER_NAME = 'https://www.abcd.com/'# VITE开头的变量才会被暴露出去

4.2、配置:envDir,配置后可以找到env文件 

 

 envDir: resolve(__dirname, 'env'),

4.3、 拓展环境变量,配置好env相关文件后,在这里拓展后才生效

 4.4、打印env信息

五、根据env文件,配置多环境开发。

loadEnv:可以读取环境变量文件里的内容

vite.config.ts文件获取--mode信息: process.argv.length-1

process.cwd()此方法返回一个字符串,该字符串指定node.js进程的当前工作目录。所以如果环境变量文件在根目录可以使用这个方法。如果和我一样在env目录下,这个方法不可用。这里我使用’./env‘

loadEnv(process.argv[process.argv.length-1], './env').VITE_SERVER_NAME

proxy: {'/m-staff-center': {target: loadEnv(process.argv[process.argv.length-1], './env').VITE_SERVER_NAME,changeOrigin: true,}}

经过测试,接口代理成功。 

六、关注我,一起学习。欢迎交流指正,留言必回。

七、参考链接:

Vue配置文件中的proxy配置_Cerys-zhu的博客-CSDN博客_vue配置proxy

在 vite.config 中使用 env 环境变量 - 简书

在 vite.config 中使用 env 环境变量 - 知乎

vue3 + vite + ts_哔哩哔哩_bilibili-讲的很好

本文链接地址:https://www.jiuchutong.com/zhishi/280509.html 转载请保留说明!

上一篇:win10显示后解压文件损坏怎么办(window10解压)

下一篇:自己给笔记本更换内存条步骤(自己给笔记本更换硬盘)

  • 如何退出qq群(如何退出QQ群的一起听歌)

    如何退出qq群(如何退出QQ群的一起听歌)

  • 苹果相册权限无法打开(苹果手机相册权限突然不好用)

    苹果相册权限无法打开(苹果手机相册权限突然不好用)

  • 怎么恢复抖音私信聊天记录(怎么恢复抖音私聊记录)

    怎么恢复抖音私信聊天记录(怎么恢复抖音私聊记录)

  • 滴滴出行钱包怎么充值(滴滴出行钱包怎么自动销户了)

    滴滴出行钱包怎么充值(滴滴出行钱包怎么自动销户了)

  • 淘宝如何改会员名(淘宝如何改会员名字)

    淘宝如何改会员名(淘宝如何改会员名字)

  • f/1.8光圈什么意思(光圈f/1.8和f/2.4)

    f/1.8光圈什么意思(光圈f/1.8和f/2.4)

  • 抖音好友和粉丝的区别(抖音点赞粉丝)

    抖音好友和粉丝的区别(抖音点赞粉丝)

  • qq安全验证过不了(qq安全验证一直验证失败)

    qq安全验证过不了(qq安全验证一直验证失败)

  • 电话交换系统采用的是什么交换技术(电话交换系统由哪三部分组成)

    电话交换系统采用的是什么交换技术(电话交换系统由哪三部分组成)

  • clock在计算器什么意思(clock在计算器上是什么键)

    clock在计算器什么意思(clock在计算器上是什么键)

  • 笔记本电脑上网课需要用麦吗(笔记本电脑上网的几种方式)

    笔记本电脑上网课需要用麦吗(笔记本电脑上网的几种方式)

  • 苹果8p快充伤电池吗(快充对苹果8p手机有影响吗)

    苹果8p快充伤电池吗(快充对苹果8p手机有影响吗)

  • 怎样判断是快充数据线(怎样判断是快充还是插头)

    怎样判断是快充数据线(怎样判断是快充还是插头)

  • emui10什么时候可以更新(华为emui 10.1什么时候可以升级)

    emui10什么时候可以更新(华为emui 10.1什么时候可以升级)

  • 快手对方x作品怎么回事(快手对方作品已失效怎么删除)

    快手对方x作品怎么回事(快手对方作品已失效怎么删除)

  • 淘宝撤销换货后还能退货吗(淘宝撤销换货后如何看到之前的快递单号)

    淘宝撤销换货后还能退货吗(淘宝撤销换货后如何看到之前的快递单号)

  • 手机屏幕出现蓝色阴影是怎么回事(手机屏幕出现蓝色边框怎么取消)

    手机屏幕出现蓝色阴影是怎么回事(手机屏幕出现蓝色边框怎么取消)

  • 苹果app内购买怎么扣费(苹果app内购买怎么下载)

    苹果app内购买怎么扣费(苹果app内购买怎么下载)

  • 快手pk受限多久能解封(快手pk受限多久能恢复)

    快手pk受限多久能解封(快手pk受限多久能恢复)

  • 微信右下角有个盾牌怎么取消(微信右下角有个半圆)

    微信右下角有个盾牌怎么取消(微信右下角有个半圆)

  • 香椿的功效与作用及食用吃法(香椿的功效与作用百度百科)

    香椿的功效与作用及食用吃法(香椿的功效与作用百度百科)

  • pgptray.exe - pgptray是什么进程 有什么用

    pgptray.exe - pgptray是什么进程 有什么用

  • 【PyG】与networkx的图转换(network python)

    【PyG】与networkx的图转换(network python)

  • ps快速选择工具怎么抠图(ps快速选择工具抠图)

    ps快速选择工具怎么抠图(ps快速选择工具抠图)

  • 小规模纳税人零申报逾期未申报
  • 地方税概述?
  • 金税三期是什么时候投入使用的
  • 孳息和利息的区别
  • 公司研发人员定义
  • 应付账款周转率和存货周转率公式
  • 利润分配转作股本股利
  • 部分红冲的发票怎么开
  • 购买私募基金有风险吗
  • 金融商品转让为什么不能扣除相关税费
  • 现金流量表的期末数与资产负债表的货币资金吗
  • 帮别人买交强险,受益人是我,有影响吗
  • 在途物资的会计凭证怎么做
  • 产成品返工如何处理
  • 股东退出资本金收回
  • 微信提现手续费最新规定
  • 购买沙子违法吗
  • 开专票还需要提供营业执照?
  • 报税报错了怎么办?
  • 企业应交增值税的计算公式
  • 哪些银行承兑汇票比较好
  • 外贸企业出口退税计算公式
  • 进项税大于销项税是不是不用交税了
  • 所有者提取的借贷方向
  • 公司增值税发票怎么开
  • 企业给学校捐款的申请怎么写
  • 党团活动经费如何节约
  • win10网络带宽
  • 360tray.exe损坏文件怎么修复
  • 代扣的工会会费和工会经费
  • 跨期发票怎么作废
  • 做事应该怎么做
  • 修建污水处理厂施工方案包括哪些内容
  • 补充养老保险费扣除限额
  • 单位未足额缴纳社保可以补交几年
  • 可供出售和交易性金融资产的区别
  • php正则表达式匹配字符串
  • php操作步骤
  • py转换成exe后打开没用
  • Apache PHP MySql安装配置图文教程
  • 分页浏览是什么意思
  • 税务局退回来的钱账务处理
  • 工程咨询属于什么服务业
  • 个税 全年累计
  • 对公付款对方不开发票可以吗
  • 安全宣传标牌
  • 扣缴境外公司增值税
  • 全资子公司的利润怎么记录母公司报表
  • 价内税与价外税的计算公式
  • 开发成本怎么做分录
  • 长期借款利息是财务费用吗
  • 成本法与权益法的区别会计分录
  • 会计基础知识归纳大全
  • 旧账整理方案
  • SQL order by ID desc/asc加一个排序的字段解决查询慢问题
  • mysql登陆error2002
  • Windows10安装包下载
  • mysql解压版怎么使用
  • win10改win8.1
  • 制作win7系统安装u盘系统
  • 电脑显示window
  • ubuntu2004分区教程
  • mac怎么多开
  • linux环境和常用命令
  • centos安装教程详解
  • centos6.5安装步骤
  • windows无法升级
  • magento开发教程
  • 基于jQuery中ajax的相关方法汇总(必看篇)
  • 深入解析java编译器源码剖析与实例详解pdf百度云
  • 对用户输入的判断
  • javascript+css3开发打气球小游戏完整代码
  • c#委托实现的步骤
  • python tcp编程
  • json遍历对象集合
  • 福建米其林餐厅有几家
  • 陕西国家税务总局官网登录入口
  • 第一次去税务局领发票
  • 车辆检测费属于什么科目
  • 审计如何配合教师工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设