charles 4.5.6映射本地文件404解决方案求助(react学习遇到)

react

一、问题描述

最近在某课上学习react,讲解的老师用到charles工具,课程中模拟在本地请求json。我查了很多相关帖子,发现有很多人也是听到那里,用这个工具的时候遇到问题。详细的不解释了,直接上代码片段,课友如果有解决的帮忙解答以下,谢谢!

1. 请求代码:


这里提前说明一下:

在后续的操作中,这里的请求地址我分别使用了

‘/list’、

‘http://192.168.0.107:3000/list’(本机ip)、

‘http://localhost.charlesproxy.com:3000/list’

均未成功;

2. charles配置:

这块应该是没有什么问题,很多教程及官方解答里面都写了这里的配置。关于host,最早开始用的是localhost,后来改为192.168.0.107,最后改为官方说法localhost.charlesproxy.com

3. 页面请求:

页面访问地址试过http://localhost:3000,也试过http://192.168.0.107:3000,最后改为http://localhost.charlesproxy.com:3000;均未成功。

二、尝试其他教程测试解决

以上是找到的通用的很多人说已经可以解决的教程,但我这边没有成功。于是继续探索。

~~~~~~~

有几个转来转去的帖子说睡一觉自然就好,玄学解决法。。。。

我关机,重启,所有应用退出,清缓存等方式都试过,我们要相信科学~~

~~~~~~~
1. 本机host更改:

就是看到一篇帖子,说是改本机的host,我在host文件里面尝试。

其实我知道下面的几个映射配置是没有什么用的,人家说了,我也就试一下。结果还是404。

127.0.0.1 localhost

(没用)

192.168.0.107 localhost

(没用)

127.0.0.1 localhost.charlesproxy.com

(没用)

2. charles Rewrite更改:

另外一篇帖子说是机器问题,可以在charles中tool-Rewrite修改规则,解决跨域问题

按其提示,也修改成这样,但最后也还是没有实现。

后续看了其他教程,也没有更好的一个解决方案。

本人技术不是很深,大神不要吐槽拉,看看谁也遇到了同样的问题最后解决了的,下面评论一下,我把有效的解决方案整理出来,供后来者参考!

感谢~~~

以上是 charles 4.5.6映射本地文件404解决方案求助(react学习遇到) 的全部内容, 来源链接: utcz.com/z/381087.html

回到顶部