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

React配置proxy跨域

好久没写文章了,最近在学习react,刚配置请求遇到跨域问题 , 自己记录下 , 同时也帮助下有需要的 

安装 :  npm i http-proxy-middleware

配置: 注意这里是在src目录下,不是根目录 , 我之前创建配置文件习惯了配置到了根目录下.  不是根目录!不是根目录!不是根目录!

创建   setupProxy.js  文件 

module.exports = function (app) {app.use('/api',createProxyMiddleware( {   // 遇到 /api 前缀的请求,就会触发该代理配置target: 'http://127.0.0.1:3303',  // 请求转发给谁changeOrigin: true,   // 控制服务器收到的响应头中的 Host 字段值 (建议都写)pathRewrite: { '^/api': '' }  // 重写请求路径(必须写)}))}

遇到了几个坑,刚开始吧    '/api'  写到了  createProxyMiddleware里面 导致了运行页面直接提示找不到页面 

再就是把引用写成了这样:  

const { createProxyMiddleware: proxy } = require('http-proxy-middleware')

新版本的引用已经改了 >_<

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

相关文章:

  • ref和reactive的区别
  • 通过 Flink 和 CDC 从 Oracle 数据库获取增量数据,并将这些增量数据同步到 MySQL 数据库中
  • [GESP202306 四级] 2023年6月GESP C++四级上机题超详细题解,附带讲解视频!
  • Spring Boot + ShardingSphere 实现分库分表 + 读写分离实战
  • AWS VPC Transit Gateway 可观测最佳实践
  • 【物联网】基于树莓派的物联网开发【23】——树莓派安装SQLite嵌入式数据库
  • 16_OpenCV_漫水填充(floodFill)
  • Nginx vs Spring Cloud Gateway:限流功能深度对比与实践指南
  • Spring Cloud Gateway 实现登录校验:构建统一认证入口
  • 图片的放大缩小选择全屏
  • XSS的原型链污染1--原型链解释
  • 笔记本电脑联想T14重启后无法识别外置红米屏幕
  • Django + Vue 项目部署(1panel + openresty)
  • AI“炼金术”:破解绿色水泥的配方密码
  • 三防平板电脑是什么?这款三防平板支持红外测温!
  • 电脑上不了网怎么办?【图文详解】wifi有网络但是电脑连不上网?网络设置
  • 电脑一键重装系统win7/win10/win11无需U盘(无任何捆绑软件图文教程)
  • Ribbon 核心原理与架构详解:服务负载均衡的隐形支柱
  • 工作流绑定卡片优化用户体验-练习我要找工作智能体
  • 【CVPR2025】计算机视觉|AnomalyNCD:让工业异常分类“脱胎换骨”!
  • transformer与神经网络
  • ubuntu24.01安装odoo18
  • 纯前端使用ExcelJS插件导出Excel
  • 计算机视觉(2)车规摄像头标准
  • 5天挑战网络编程 -DAY1(linux版)
  • python:讲懂决策树,为理解随机森林算法做准备,以示例带学习,通俗易懂,容易理解和掌握
  • 句子表征-文本匹配--representation-based/interactive-based
  • 学习日志27 python
  • 基于开源AI智能名片链动2+1模式与S2B2C商城小程序的直播营销销量转化机制研究
  • 短剧小程序系统开发:引领影视消费新潮流