newProgrammer Asked:2020-08-04 19:40:50 +0000 UTC2020-08-04 19:40:50 +0000 UTC 2020-08-04 19:40:50 +0000 UTC 如何向你的 ReactJS 服务器发出请求 772 我通过库向服务器发出请求,axios但出现错误: 可能是什么问题以及如何解决这个问题? 完整代码 reactjs 1 个回答 Voted Best Answer Randall 2020-08-04T23:46:44Z2020-08-04T23:46:44Z 首先,你在哪里看到这样的代码? async componentDidMount(){} async之前还有什么componentDidMount。 componentDidMount在组件的整个生命周期中只调用一次,表示该组件及其所有子组件均已正确渲染。无需在async其await前面添加任何内容。 其次,您连接axios并使用fetch async componentDidMount(){ fetch("http://yunuso2c.beget.tech/?route=extension/aliexpress/home/homerecommend") 记住(和其他SuperAgent,请求axiosnpm 包以向服务器发出请求)简化的替代方案。使用第一个或第二个,但不能同时使用。fetch 第三,即使代码正确,对您服务器的请求也将不成功。 您的代码的更正版本。 componentDidMount(){ axios.get('http://yunuso2c.beget.tech/?route=extension/aliexpress/home/homerecommend') .then(response => { console.log(response); }) .catch(error => { console.log(error); }) } 如果你用你的代码替换这个代码,它仍然不起作用,因为问题出在你的服务器上。插入地址而不是你的服务器https://jsonplaceholder.typicode.com/posts,然后在控制台中查看,你会看到所有数据都到位,一切正常。显示日期。
首先,你在哪里看到这样的代码?
async之前还有什么componentDidMount。componentDidMount在组件的整个生命周期中只调用一次,表示该组件及其所有子组件均已正确渲染。无需在async其await前面添加任何内容。其次,您连接
axios并使用fetch记住(和其他SuperAgent,请求
axiosnpm 包以向服务器发出请求)简化的替代方案。使用第一个或第二个,但不能同时使用。fetch第三,即使代码正确,对您服务器的请求也将不成功。
您的代码的更正版本。
如果你用你的代码替换这个代码,它仍然不起作用,因为问题出在你的服务器上。插入地址而不是你的服务器
https://jsonplaceholder.typicode.com/posts,然后在控制台中查看,你会看到所有数据都到位,一切正常。显示日期。