当前位置: 首页 > 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

http://www.lryc.cn/news/416896.html

相关文章:

  • 大数据环境下用户数据隐私安全防护系统的设计与实现(论文+源码)_kaic
  • 基于springboot+vue+uniapp的“口腔助手”小程序
  • 算法刷题之链表
  • C# 设计模式之适配器模式
  • BFS实现迷宫最短路径
  • Linux IPC解析:匿名命名管道与共享内存
  • Codeforces Round 964 (Div. 4) A~G
  • 单体应用提高性能和处理高并发-使用缓存
  • ollama教程——使用LangChain调用Ollama接口实现ReAct
  • 【Bug分析】Keil报错:error: #18:expected a “)“问题解决
  • MAC上设置快捷打开终端以及如何运用剪切快捷键
  • linux docker安装 gitlab后忘记root密码如何找回
  • C语言典型例题27
  • clion开发stm32f4系列(一)————移植rt-thread os系统
  • 计算机网络(网络层)
  • Python3 第六十六课 -- CGI编程
  • 【Unity23种设计模式】之状态模式
  • 二叉树刷题,bfs刷题
  • 为什么要用分布式锁
  • python游戏开发之五子棋游戏制作
  • 文件上传绕过最新版安全狗
  • 常用API_2:应用程序编程接口:ArrayList
  • 【Linux操作系统】进程的基本概念(PCB对象)详解
  • 曙光宁畅中科可控所有服务器机型出厂默认IPMI用户密码
  • mysql查线上数据注意数据库的隔离级别
  • 【专业解析】移动硬盘能识别却打不开:数据恢复实战指南
  • 系统 hap
  • 【Material-UI】按钮与第三方路由库的集成详解
  • Python获取Excel内容
  • python实现小游戏随机猜数