它显示以下错误: 未处理的拒绝(TypeError):无法读取未定义的属性“数据”
axios.get(`http://localhost:4000/api/AMS/country`)
{
.then(response => {
//In the below line I am getting the error
const country_Claim_Type = response.data;
console.log(country_Claim_Type);
this.setState({ country_Claim_Type });
})
}
我期望一些json数据,但是在控制台中却变得未定义。
答案 0 :(得分:0)
我认为您的代码结构不太正确:
axios.get(`http://localost:4000/api/AMS/country`)
// You had an erroneous { here
.then(response => {
// Your console.log() on response here should show 'data'
}
);
答案 1 :(得分:0)
由于发生该错误,它没有返回任何内容。在axios.get之前添加了return关键字。
return axios.get(`http://localhost:4000/api/AMS/country`)
{
.then(response => {
//In the below line I am getting the error
const country_Claim_Type = response.data;
console.log(country_Claim_Type);
this.setState({ country_Claim_Type });
})
}