当前位置: 首页 > 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.dtcms.com/a/314079.html

相关文章:

  • 【异常案例分析】使用空指针调用函数(非虚函数)时,没有崩溃在函数调用处,而是崩在被调用函数内部
  • 用Streamlit、Pandas与Plotly打造交互式数据可视化仪表盘:从零到一的实战教程
  • 【unitrix】 7.2 二进制位减法(bit_sub.rs)
  • 认识爬虫 —— xpath提取
  • ML307模组 OpenCPU 软件调试
  • Oracle 定时任务相关
  • 计算机网络:有路由器参与的子网间通信原理
  • [spring-cloud: NamedContextFactory ClientFactoryObjectProvider]-源码阅读
  • SparkSQL—sequence 函数用法详解
  • 无人机路径规划技术要点与难点分析
  • 权限管理命令
  • 【C++】2. 类和对象(上)
  • Anthropic 禁止 OpenAI 访问 Claude API:商业竞争与行业规范的冲突
  • mongodb源代码分析创建db流程分析
  • 芯脑觉醒:Deepoc如何让送餐机器人“活”起来?
  • 手搓TCP服务器实现基础IO
  • Go语言高并发价格监控系统设计
  • TCP 协议的“无消息边界”(No Message Boundaries)特性
  • sqli-labs-master/Less-31~Less-40
  • 内联函数:提升效率的空间换时间艺术
  • 移动端 WebView 视频无法播放怎么办 媒体控件错误排查与修复指南
  • 官宣!多功能DC-DC数字电源控制器重磅首发
  • 应用药品GSP证书识别技术,提升药品流通各环节的合规管理效率和风控水平
  • 数据工程与处理:AI时代的数据基石与智能化管道
  • java~final关键字
  • doris `unicode` 是多语言混合类型分词与elasticsearch分词差异
  • Java从入门到精通 - 算法、正则、异常
  • MQTT:安装部署
  • 【AI 加持下的 Python 编程实战 2_13】第九章:繁琐任务的自动化(中)——自动批量合并 PDF 文档
  • CMake进阶: 使用FetchContent方法基于gTest的C++单元测试