create-react-app的dev环境跨域请求代理转发-环境变量配置

本文介绍了在create-react-app(CRA)的开发环境中解决跨域问题的方法,通过创建src/setupProxy.js文件并配置代理,将所有/api开头的请求转发到指定域名。同时,文章讲解了如何使用环境变量进行配置,包括在启动命令中添加环境变量,并利用cross-env设置运行环境,以适应不同环境的baseURL需求。
摘要由CSDN通过智能技术生成

请求代理

为了方便调试,通常在dev环境下调用服务端接口会有跨域问题,cra提供了比较方便的拓展方案
cra默认会读取src/setupProxy.js的导出对象作为拓展proxy的配置方案,要拓展的话需要:

  1. src目录下新建setupProxy.js
  2. 安装http-proxy-middleware依赖,并在setupProxy.js插入下面内容
const {
   createProxyMiddleware} = require("http-proxy-middleware");

module.exports = function (app
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值