【发布时间】:2020-04-08 23:01:36
【问题描述】:
我正在使用 React.js 和 Axios 在我的本地机器上调用 django api。当我发出请求并检查网络控制台时,数据就在那里。但是当我尝试将响应数据保存到变量并记录结果时,什么都没有显示。我曾尝试使用 jquery 并得到相同的结果。看来我也只能在使用'await'时在控制台中获取响应数据。
我的 Context-Provider.js 代码的一部分:
async componentDidMount() {
var resp = await axios.get('http://localhost:8000/campaign/')
.then((res) => {
resp = res.data
})
console.log(resp)
this.setState({
campaigns: resp.data,
})
}
【问题讨论】:
标签: reactjs django-rest-framework axios