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

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

  • win10找不到appdata(WIN10找不到打印机)

    win10找不到appdata(WIN10找不到打印机)

  • a5处理器相当于骁龙几(a5 处理器)

    a5处理器相当于骁龙几(a5 处理器)

  • ipad可以设置使用时间吗(ipad能设置)

    ipad可以设置使用时间吗(ipad能设置)

  • 远程操控对方电脑可以看到对方嘛(远程操控对方电脑显示黑屏怎么办)

    远程操控对方电脑可以看到对方嘛(远程操控对方电脑显示黑屏怎么办)

  • 华为手机微信图片打不开怎么回事(华为手机微信图片删除了怎么恢复)

    华为手机微信图片打不开怎么回事(华为手机微信图片删除了怎么恢复)

  • 显卡不转有哪些原因(显卡不转怎么解决)

    显卡不转有哪些原因(显卡不转怎么解决)

  • 笔记本电脑总是断网是什么原因(笔记本电脑总是蓝屏如何处理)

    笔记本电脑总是断网是什么原因(笔记本电脑总是蓝屏如何处理)

  • 剪切的文件还能恢复吗(剪切出去的文件还能恢复吗)

    剪切的文件还能恢复吗(剪切出去的文件还能恢复吗)

  • 运算器alu的功能是(运算器alu全称)

    运算器alu的功能是(运算器alu全称)

  • 如何下载淘宝视频(如何下载淘宝视频素材到手机)

    如何下载淘宝视频(如何下载淘宝视频素材到手机)

  • 拼多多怎么解除自动续费(拼多多怎么解除隐私号码保护)

    拼多多怎么解除自动续费(拼多多怎么解除隐私号码保护)

  • 快手作品误删了怎么恢复(快手作品误删了如何恢复)

    快手作品误删了怎么恢复(快手作品误删了如何恢复)

  • 小米手环检测心率原理(小米手环检测心率异常)

    小米手环检测心率原理(小米手环检测心率异常)

  • 华为徕卡是什么意思(华为徕卡镜头有哪几款)

    华为徕卡是什么意思(华为徕卡镜头有哪几款)

  • 淘话通的话费怎么使用(在淘话通中的费用怎么打电话呢)

    淘话通的话费怎么使用(在淘话通中的费用怎么打电话呢)

  • 手机光圈大小的区别(手机光圈数值大好还是小好)

    手机光圈大小的区别(手机光圈数值大好还是小好)

  • 苹果xsmax为什么总发烫(苹果xsmax为什么拍照好看)

    苹果xsmax为什么总发烫(苹果xsmax为什么拍照好看)

  • 小米蓝牙耳机可以连接苹果手机吗(小米蓝牙耳机可以定位找回吗)

    小米蓝牙耳机可以连接苹果手机吗(小米蓝牙耳机可以定位找回吗)

  • 相册看不到保存的图片(我的相册里面为什么没有我保存的图片)

    相册看不到保存的图片(我的相册里面为什么没有我保存的图片)

  • vue添加自定义音乐(vue 添加自定义属性)

    vue添加自定义音乐(vue 添加自定义属性)

  • 如何规范ui设计原型图(如何规范ui设计图片)

    如何规范ui设计原型图(如何规范ui设计图片)

  • icqlite.exe进程的详细介绍  icqlite进程的查询 作用是什么

    icqlite.exe进程的详细介绍 icqlite进程的查询 作用是什么

  • 【人工智能】机器学习中的决策树(人工智能机器人)

    【人工智能】机器学习中的决策树(人工智能机器人)

  • 消费税计算时的进项税额
  • 个体工商户年报网上申报入口
  • 小规模纳税人预缴税款怎么填申报表
  • 固定资产装修费用计入房产税吗
  • 月初认证的增值税发票可以吗
  • 物业公司可以开租赁发票吗
  • 累计折旧和固定资产减值准备的区别
  • 在登记账簿时,应在记账凭证上注明所记账簿的页数
  • 福利费发票可以开个人抬头吗
  • 当月抵扣的发票可以下个月记账吗
  • 股东收取了公司的货款
  • 印花税是不是不用计提
  • 软件的维修性要求
  • 申报增值税附表二代不出数据
  • 7月财务报表行次三大变化
  • 办税人员需要会计证吗
  • 分支机构享受了税收优惠,是由总机构备案还是分支机构备案?
  • 未退还的保证金怎么处理
  • 哪些电子发票可以没有发票章
  • 企业所得税年报和增值税收入不一致
  • 营改增劳务费增值税率
  • 调整增值税税率
  • 笔记本最新windows
  • 手撕票怎么做会计分录
  • mac big sur 菜单栏
  • 计提工资的时候是应发合计还是实发合计
  • 商业一般纳税人辅导期截止时间
  • 公司报销客户的差旅费
  • 搜索神器官网
  • 盛开的樱花和姬子的故事
  • 什么情况下可以土葬
  • 销售废旧设备增值税率
  • 浏览器集成什么意思
  • 发放职工薪酬账务怎么做
  • 个税中累计住房怎么计算
  • javascript网页自动化
  • 专用发票抵扣联是什么意思
  • 美国人用什么英语词典
  • redis提供了对值进行运算的命令
  • 如果企业一直亏损不交所得税会被税局稽查吗
  • 税费的审计
  • 电子发票该怎么打印出来
  • 段云简介
  • 机动车销售统一专票怎么做账
  • 追索权定义
  • 增值税加计抵减是什么意思
  • 当月未开票收入八百万
  • 会员卡收费
  • 一张凭证上可以写多个摘要吗
  • 已经抵扣的发票不见了怎么办?
  • 汽车租赁的会计处理
  • 出租不动产如何缴纳增值税
  • 担保属于债权吗
  • 应付利息怎么记账
  • 存出保证金计入
  • 会计账簿按用途分类分为什么
  • 工业企业材料入库账务处理
  • mysql序列函数
  • mysql数据库类型有哪些?如何选择合适的数据类型
  • mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database
  • 手动去除扁桃体结石教程
  • win7推送win10
  • win8.1进入桌面
  • 怎么在mac上看电视剧
  • 影子系统作用
  • win8系统怎么样
  • win8.1 无法连接到此网络
  • 电脑开机显示微信号怎么回事
  • win7右下角时间怎么显示年月日
  • opengl sharder
  • cocoscreator lua
  • jquery手机插件
  • wow 脚本开发
  • js怎么使用
  • scp命令详解(全)
  • android内存泄露监测
  • 税务局举报管理办法
  • 国税地税发票编码查询
  • 太原市税务局电话
  • 红伞伞儿歌寓意着什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设