请教create-react-app的proxy配置问题

来源:4-10 使用Charles实现本地数据mock

失落的猫咪

2019-04-15

请教create-react-app的proxy配置问题;
图片描述
按上述地址设置charles后,由于本地使用localhost:3000访问,所以存在跨域问题。所以我尝试设置proxy解决。
于是我在package.json中添加内容:
图片描述
发送ajax请求后后报如下错误,那么ajax请求自然也就发不成功。由于报错信息太少,一时没查到原因,遂换了种方式:
图片描述
在src目录下添加了proxy配置,依旧报类似的错。

通过浏览器访问请求URL是可以得到结果的。
图片描述

所以觉的很奇怪,想请解惑一下。

写回答

2回答

失落的猫咪

提问者

2019-04-15

有其他同学遇到和我一样的问题吗,欢迎来讨论,我暂时没发现自己使用charles过程中哪里出了问题,会导致设置proxy时ERROR。

0
1
sea_crab
你好,你后来怎么解决的,因为网上不推荐用charles,直接用webpack配置,我在src下新建setupProxy.js运行yarn start就会报错,不添加没问题,主要为了访问本地的mock数据
2020-12-23
共1条回复

Dell

2019-04-15

proxy配置的路径最后再加一个 / 试试

0
3
Dell
回复
失落的猫咪
实际上你把localhost改成127.0.0.1就可以了
2019-04-16
共3条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程