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

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

  • airpodspro可以连接安卓手机吗(airpodspro可以连接华为电脑吗)

    airpodspro可以连接安卓手机吗(airpodspro可以连接华为电脑吗)

  • 一加8是曲面屏手机吗(一加8曲面屏多少钱)

    一加8是曲面屏手机吗(一加8曲面屏多少钱)

  • 苹果如何开启来电闪光灯(苹果如何开启来电免打扰)

    苹果如何开启来电闪光灯(苹果如何开启来电免打扰)

  • 苹果低于20充电很伤电池吗(苹果低于20充电充满嘛)

    苹果低于20充电很伤电池吗(苹果低于20充电充满嘛)

  • 256g双系统给win留多少(双系统分配多少内存)

    256g双系统给win留多少(双系统分配多少内存)

  • 酷家乐客户端打开空白(酷家乐客户端打开一片空白)

    酷家乐客户端打开空白(酷家乐客户端打开一片空白)

  • ipad air2是几代(ipad air2是几代和mini4参数对比)

    ipad air2是几代(ipad air2是几代和mini4参数对比)

  • 小米网络位置服务耗电高(小米网络位置服务下载)

    小米网络位置服务耗电高(小米网络位置服务下载)

  • c语言void和int的区别(void 与int)

    c语言void和int的区别(void 与int)

  • 抖音短视频删除对账号有影响吗(抖音短视频删除了怎么恢复作品)

    抖音短视频删除对账号有影响吗(抖音短视频删除了怎么恢复作品)

  • 快手怎么建第二个号(快手怎么创建第二个群)

    快手怎么建第二个号(快手怎么创建第二个群)

  • 为什么看视频的时候屏幕就暗了(为什么看视频的时候会自动暂停)

    为什么看视频的时候屏幕就暗了(为什么看视频的时候会自动暂停)

  • 手机支持sa和nsa是什么意思(手机支持sa和nsa双模是什么意思)

    手机支持sa和nsa是什么意思(手机支持sa和nsa双模是什么意思)

  • miui11是安卓几(miui 11.0.8是安卓几)

    miui11是安卓几(miui 11.0.8是安卓几)

  • 电子计算器上on是什么键(电子计算器上on键是什么键)

    电子计算器上on是什么键(电子计算器上on键是什么键)

  • 远程连接不上怎么处理(远程连接不上怎么回事)

    远程连接不上怎么处理(远程连接不上怎么回事)

  • 苹果x盒子里有啥(苹果X盒子里有充电头吗)

    苹果x盒子里有啥(苹果X盒子里有充电头吗)

  • vue字幕怎么消失(vue加字幕)

    vue字幕怎么消失(vue加字幕)

  • 红米note7不开免提没声音(红米手机免流量怎么设置)

    红米note7不开免提没声音(红米手机免流量怎么设置)

  • vivox27微信美颜怎么关闭(vivox27微信美颜视频怎么设置)

    vivox27微信美颜怎么关闭(vivox27微信美颜视频怎么设置)

  • emc认证是什么认证(emc认证机构官网)

    emc认证是什么认证(emc认证机构官网)

  • 苹果手机如何恢复库乐队(苹果手机如何恢复删除的电话号码)

    苹果手机如何恢复库乐队(苹果手机如何恢复删除的电话号码)

  • 手机上淘宝怎么进自己的店铺(手机上淘宝怎么开店)

    手机上淘宝怎么进自己的店铺(手机上淘宝怎么开店)

  • Win10 64位正式版系统安装方法全过程图解(U大师)

    Win10 64位正式版系统安装方法全过程图解(U大师)

  • python中local本地对象(python local)

    python中local本地对象(python local)

  • 税务局代开发票还要纳税吗
  • 转让股份缴纳什么税
  • 设备租赁公司印花税怎么交
  • 简易计税方法的计算公式
  • 只有增值税专用发票才能勾选抵扣吗
  • 金税四期主要监管什么
  • 承兑贴现几个点是月息还是年息
  • 房地产企业施工电费会计分录
  • 2020小规模纳税人印花税怎么算
  • 会计法对填制审核会计凭证有哪些规定
  • 股权出让需要交税吗
  • 商品流通企业商品流转的核算方法有
  • 认证后的发票可以留抵下月抵扣吗
  • 国企不交社保怎么办
  • 有税收完税证明还需要发票吗
  • 年中建账损益类科目怎么录
  • 1697508933
  • 暂估成本后第二年收到发票怎么做账
  • 税控盘提示未抄报税
  • 已达到计算机的连接数最大值win7
  • 超市购物卡返点一般是几个点
  • PHP:xml_set_end_namespace_decl_handler()的用法_XML解析器函数
  • ajax调用php函数
  • window10为什么没有本地用户和组
  • 公司试乘试驾车卖掉在增值税哪个模块里开具
  • 土地使用税怎么交税
  • 委托外部加工材料支付加工费计入
  • 企业的民间借贷合法吗
  • 应收票据包括哪些支票
  • php基础理论知识
  • 公司注销前的资料怎么办
  • 微信小程序在哪里打开
  • torch.cuda.is_available()
  • 购物赠品的相关法律
  • 回扣,折扣和佣金都具有违法性对吗
  • 飞机票电子发票能报销吗
  • 非独立核算的分公司如何报税
  • wordpress防盗链
  • discuz管理中心进不去
  • 金蝶系统结账之后反结账
  • 进口商品采购流程及时间
  • 跨年租金收入如何入账
  • 固定资产接受捐赠的条件
  • 自然人扣缴客户端恢复数据
  • 增值税专用发票几个点
  • 现金流量表编制实操
  • 房产交易缴税
  • 建行e信通贴现高不高
  • 餐费开增值税专用发票
  • 跨年度退货账务处理
  • 预付账款在何时可以转出
  • 利润太高,如何调产品收发存
  • 上年度凭证录错会计凭证录错了怎么修改
  • 货款扣除质量赔款
  • 买货品的咨询服务有哪些
  • 企业购买土地如何缴税
  • 凭发票报销的通知简单
  • SQLSERVER中union,cube,rollup,cumpute运算符使用说明
  • 解决windows update问题
  • linuxvi编辑器三种模式
  • 用户请愿地址曝露怎么办
  • win7开始菜单在哪个文件夹
  • 开机启动项怎么取消设置
  • linux限速
  • win10显示win8
  • linux中wget命令出现错误
  • win10预览版好吗
  • 所有游戏通用的画质修改器
  • nodejs爬虫框架crawler
  • html中滚动条
  • js的document.getelembyid
  • python视频下载
  • unity 3d ui
  • nodejs mysql orm
  • JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
  • 2023年惠州契税最新规定
  • 普通发票开具系统
  • 买二手房土地证怎么过户
  • 个体户刻公章需要备案吗
  • 长沙买房后多久可以提取公积金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设