位置: 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解压)

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

  • iphone4s sim卡无效(iphone4s siri)(iphone4s显示sim卡无效)

    iphone4s sim卡无效(iphone4s siri)(iphone4s显示sim卡无效)

  • 华为耳机怎么恢复出厂设置(华为耳机怎么恢复出厂模式)

    华为耳机怎么恢复出厂设置(华为耳机怎么恢复出厂模式)

  • 苹果11和max的区别(苹果11和max区别哪个好)

    苹果11和max的区别(苹果11和max区别哪个好)

  • 红包领取序列号是啥意思(红包领取序列号是什么)

    红包领取序列号是啥意思(红包领取序列号是什么)

  • 手机淘宝怎么恢复购物车(手机淘宝怎么恢复删除的订单)

    手机淘宝怎么恢复购物车(手机淘宝怎么恢复删除的订单)

  • 电脑文件夹里的图片怎么按自己的需要排序(电脑文件夹里的文件怎么调整顺序)

    电脑文件夹里的图片怎么按自己的需要排序(电脑文件夹里的文件怎么调整顺序)

  • 手机灰屏了 怎么处理(手机灰屏了怎么处理)

    手机灰屏了 怎么处理(手机灰屏了怎么处理)

  • ac1750是千兆路由器吗(ac1750是百兆还是千兆)

    ac1750是千兆路由器吗(ac1750是百兆还是千兆)

  • 第三代计算机采用的主要逻辑部件是(第三代计算机采用的逻辑元件是)

    第三代计算机采用的主要逻辑部件是(第三代计算机采用的逻辑元件是)

  • ipad出厂自带保护膜吗(ipad保修期)

    ipad出厂自带保护膜吗(ipad保修期)

  • ppt图片显示不出来怎么办

    ppt图片显示不出来怎么办

  • 苹果x微信语音只能发10秒解决方法(苹果x微信语音来电铃声不响)

    苹果x微信语音只能发10秒解决方法(苹果x微信语音来电铃声不响)

  • 笔记本不通电怎么回事(笔记本电脑不通电了 开机没反应)

    笔记本不通电怎么回事(笔记本电脑不通电了 开机没反应)

  • 苹果7p电池容量有多大(苹果7P电池容量是多少)

    苹果7p电池容量有多大(苹果7P电池容量是多少)

  • qq注销之后显示什么(注销的qq号为什么还会显示信息)

    qq注销之后显示什么(注销的qq号为什么还会显示信息)

  • 腾讯地图怎么设置公司(腾讯地图怎么设置位置)

    腾讯地图怎么设置公司(腾讯地图怎么设置位置)

  • 电脑需要过地铁安检吗(电脑进地铁站需要安检吗)

    电脑需要过地铁安检吗(电脑进地铁站需要安检吗)

  • 华为手环哪款能测血压(华为手环哪款能测血氧)

    华为手环哪款能测血压(华为手环哪款能测血氧)

  • 小米9pro能用4g卡吗(小米9pro支持4g吗)

    小米9pro能用4g卡吗(小米9pro支持4g吗)

  • 收藏的视频在哪里看(手机收藏的视频在哪)

    收藏的视频在哪里看(手机收藏的视频在哪)

  • 荣耀20的耳机孔在哪里(荣耀20耳机孔位置图片)

    荣耀20的耳机孔在哪里(荣耀20耳机孔位置图片)

  • qq绿钻有什么用(qq绿钻有什么用吗)

    qq绿钻有什么用(qq绿钻有什么用吗)

  • ipad7是什么型号(ipad7是哪个型号)

    ipad7是什么型号(ipad7是哪个型号)

  • 怎么连接局域网电脑(魔兽争霸怎么连接局域网)

    怎么连接局域网电脑(魔兽争霸怎么连接局域网)

  • 图文详解vue.js devtools插件使用方法(图文详解一本通)

    图文详解vue.js devtools插件使用方法(图文详解一本通)

  • 税收滞纳金还会计算滞纳金吗
  • 会计做账能否使用复印件做账
  • 个人开具发票需要税号吗
  • 支付广告roi
  • 生产型企业怎么退税
  • 软件企业两免三减半备案条件
  • 通信协会费入什么科目
  • 建筑业预交增值税按什么算
  • 工程结算方式分为
  • 企业清算未分配利润不分配要交个税吗
  • 公司破产后资产怎么处理
  • 月末哪些科目需要手动结转为成本
  • 企业固定资产职称是什么
  • 加工属于什么税收分类
  • 核定征收印花税的计税依据是否含税
  • 经济补偿金如何计税
  • 建筑业增值税税率2022
  • 水利建设专项收入税率
  • 收到退印花税款怎么入账
  • 固定资产一次性扣除政策2023文件
  • 建筑业的一般纳税人
  • 预转固的好处
  • 代缴社保工资怎么做账
  • 哪些电子发票可以没有发票章
  • 派发现金红利怎么知道有没有
  • 缴纳海关进口增值税
  • 分期收款计提销项税怎么算
  • 小规模企业如何收款
  • 没有开工没有收入用书面语言表达
  • 在Linux系统中安装Samba服务器
  • 适用增值税差额征税政策的纳税人填写差额后的销售额
  • 怎样识别?
  • PHP:finfo_set_flags()的用法_fileinfo函数
  • 联营企业分得的利润应计入
  • 担保公司未到期责任准备金会计及税务处理案例
  • vue2+element-plus 密码校验及动态校验
  • 如何在你的电脑上截图
  • chatgpt的多种免费使用方式
  • 老税号的发票还能认证吗
  • fsck命令详解
  • python 如何调用c
  • 个体户做账流程新手必看
  • 增值税进项加计抵减账务处理
  • 进项税额的作用
  • 抵扣旅客运输服务申报时填哪行
  • SQL Server UPDATE语句的用法详解
  • 股东退股如何清算表格
  • 注册资本金收到之后可以转挂往来款吗
  • 发放职工薪酬计入什么科目
  • 往酒吧送酒怎么样
  • 买的仪器
  • 什么是存货周转期间
  • 发票抬头是个人的可以报销吗
  • 专项应付款的会计处理
  • 劳务公司核定征收怎么交税的
  • 研发费用的核算方法
  • 费用报销票据可以跨年吗
  • 商业承兑汇票贴现流程
  • 如何避免电子发票重复报销的情况
  • mysql数据库5.7.27安装
  • mysql中使用instr进行模糊查询方法介绍
  • mac安装mysql
  • 数据库账号密码怎么修改
  • linux lxd
  • linux介绍视频
  • 如何在windows里保存画过的画
  • xp系统个性化
  • macos 关闭屏幕
  • win10mobile最新版本
  • 分享两句话
  • python文本处理教程
  • linux命令sed的用法
  • 使用脚本什么意思
  • npm安装nodemodules
  • linux查看shell脚本内容
  • php curl获取cookie
  • keycode输入cat
  • js实现fizzbuzz
  • 单据整理方法
  • 为什么消费税是价内税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设