React请求数据

#1

React请求数据的时候只能在componentDidMount()周期中去请求吗?url因为需要改变了,但是我get请求的url改变后就报错了,使用没改变之前的还是会请求到数据

但是改成这样

请求就会出错

#2

请求数据用于渲染最好是在componentWillMount中完成,你这种可以考虑三种情况1.url写错了,2.后台报错没有数据返回,3.get方法写错了,好好排查。

#3

控制台写的是404,get方法是没问题的

#4

那就很明显了啊,要不url写错了,要不后台报错没数据返回都是404状态的,你先测试一下后台。

#5

我把地址贴到网页上会返回数据,我就是很懵逼啊,我把新该的url地址贴到网页上就有数据,在方法中吧url地址改过之后就会报404,什么原因呢

#6

改成 /wechat/ 试试

#7

那只能是url的问题了,自己看开发者工具network 请求路径对不对。

#8

应该是url写错了,好像最前面要有个‘ / ’