当前位置: 首页 > news >正文

vite.config.ts中proxy的rewrite理解

服务器配置都是在开发情况下适用!!

// 服务器配置
server: {//允许IP访问host: "0.0.0.0",//应用端口(默认:3000)port: Number(env.VITE_APP_PORT),// 运行是否自动打开浏览器open: true,// 代理配置proxy: {//   '/dev-api'[env.VITE_APP_BASE_API]: {changeOrigin: true,// 接口地址target: env.VITE_APP_API_URL,// http://localhost:8990rewrite: (path) =>path.replace(new RegExp("^" + env.VITE_APP_BASE_API), ""),//rewrite: (path) => path.replace(/^\/dev-api/, '')},},
},

项目中请求接口为:‘/api/queryData’, 后端服务为:http://localhost:8990

①.不加rewrite: (path) => path.replace(/^/dev-api/, ‘’)
后端接受到接口为http://localhost:8990/dev-api/queryData
额外多一个前缀’/dev-api’

②.加上rewrite: (path) => path.replace(/^/dev-api/, ‘’)
后端接受到接口为http://localhost:8990/queryData
无前缀’/dev-api’

参考:https://blog.csdn.net/lsk222/article/details/137279250

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【网络】网络的发展历程及其相关概念
  • 使用Response.Write实现在页面的生命周期中前后台的交互
  • Ubuntu小键盘消失,并且安装好搜狗输入法后无法打出中文的问题
  • 带头双向循环链表(一)
  • 前端(四):前后端分离开发(YAPI的使用)
  • 计算机网络中点到点与端到端协议的区别
  • web小游戏开发:拼图(四)对调和移动拼图玩法的实现
  • 自定义 SwiftUI 中符号图像的外观
  • 同一个项目两个页签之间通信之 BroadcastChannel
  • ANN(Approximate Nearest Neighbor)搜索和索引库到底是什么?
  • 为什么knife4j报错,401,404
  • JavaEE 从入门到精通(一) ~ Maven
  • 使用海外服务器解决docke-pull镜像失败的网络问题
  • git 合并多次提交
  • 基于主从Reactor模式的高性能服务器
  • [数据结构]链表的实现在PHP中
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • SQLServer之索引简介
  • Vue 重置组件到初始状态
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 将 Measurements 和 Units 应用到物理学
  • 前嗅ForeSpider采集配置界面介绍
  • 使用docker-compose进行多节点部署
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一文看透浏览器架构
  • 移动端解决方案学习记录
  • zabbix3.2监控linux磁盘IO
  • # Panda3d 碰撞检测系统介绍
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (3)选择元素——(17)练习(Exercises)
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (多级缓存)缓存同步
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (转)shell调试方法
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .gitignore不生效的解决方案
  • .NET CLR Hosting 简介
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core 连接数据库,通过数据库生成Modell
  • .NET IoC 容器(三)Autofac
  • .Net mvc总结
  • .net 按比例显示图片的缩略图
  • .net 使用ajax控件后如何调用前端脚本
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .stream().map与.stream().flatMap的使用
  • .sys文件乱码_python vscode输出乱码
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理