学习呦
React中配置代理(防止CORS)
React中配置代理(防止CORS)
方法一:
在package.json中追加如下的配置"proxy":"http://localhost:5000"
缺点:只能在react项目中配置这一个代理 原理:请求了3000端口不存在的资源时,将请求发送给5000。但是如果3000端口已经存在的资源就会把请求发送给3000
方法二:
在src目录下新建配置文件(命名必须一致)
setupProxy.js在配置文件中写入
const proxy = require('http-proxy-middleware') |
优点:可以配置多个代理,可以灵活的控制请求是否走代理。 缺点:配置繁琐,前端请求资源时必须加前缀