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

在请求时打印出实际代理的目标地址

使用 Vite 的 configure 钩子

import { defineConfig } from 'vite';
import proxy from 'http-proxy-middleware';export default defineConfig({server: {proxy: {[VITE_API_URL]: {target: 'https://xxxx.cn',changeOrigin: true,rewrite: (path) => path.replace(/^\/api/, ''),configure: (proxyInstance, options) => {proxyInstance.on('proxyReq', (proxyReq, req, res) => {const targetUrl = options.target + req.url.replace(/^\/providerapi/, '');console.log(`[Proxy Request] ${req.method} → ${targetUrl}`);});},},},},
});
  • proxyInstance.on(‘proxyReq’, …):监听代理请求事件。
  • req.url.replace(/^/providerapi/, ‘’):获取去掉 /providerapi 前缀的真实路径。
  • options.target:目标服务器地址。

效果: 每当前端发起请求时,终端会输出类似以下日志:

[Proxy Request] GET → https://xxx.cn/test

http://www.mrgr.cn/news/90068.html

相关文章:

  • 2.6 寒假训练营补题
  • WEB攻防-文件下载文件读取文件删除目录遍历目录穿越
  • kafka生产者之发送模式与ACK
  • Spring AI -使用Spring快速开发ChatGPT应用
  • 工业相机,镜头的选型及实战
  • AtCoder Beginner Contest 392(ABCDE)
  • 机器学习分类整理【表格版】分类角度、名称、概念、常见算法、典型案例
  • 数据结构之排序
  • 线程上下文-ThreadLocal原理
  • 百度高德地图坐标转换
  • 网络防御高级02-综合实验
  • vue学习5
  • win10 llamafactory模型微调相关① || Ollama运行微调模型
  • 网络计算机的相关概念整理
  • FreeRTOS实战项目——STM32F103ZET6智能门禁系统(二)
  • 活动预告 |【Part 2】Microsoft 安全在线技术公开课:通过扩展检测和响应抵御威胁
  • JavaScript中的防抖与节流:提升性能的关键技巧
  • 保姆级教程Docker部署Zookeeper官方镜像
  • 第3章 城市隧道工程与城市轨道交通工程 3.2 地下水控制
  • 【AIGC】DeepSeek本地部署方法详解:基于Ollama与LM-Studio
  • deepseek+kimi自动生成ppt
  • 策略模式(Strategy)
  • react 路由配置:从入门到精通
  • 解锁 DeepSeek 模型高效部署密码:蓝耘平台深度剖析与实战应用
  • 区块链技术未来发展趋势(人工智能和物联网领域)
  • 【计算机网络】TCP/IP 网络模型有哪几层?