возможный необработанный отказ от обещания (id 0) - PullRequest
0 голосов
/ 04 мая 2020

этот код работает правильно на Expio.io онлайн, но когда я пытался в коде Visual Studio, в сети произошла ошибка «возможно необработанное отклонение обещания (id 0)»

 state={
 Data:[]
 }   
 componentDidMount(){
 axios.get("http://localhost:63007/api/values/GetCoustomer")
.then(response => {
 this.setState({Data: response.data});
 console.log(response.statusText);
 })
.then(error => console.log(error));
 }

'' '

1 Ответ

1 голос
/ 05 мая 2020

Вам не хватает блока ловушки. Это должно выглядеть так:

axios.get("http://localhost:63007/api/values/GetCoustomer")
  .then(function (response) {
    // handle success
    this.setState({Data: response.data});
 console.log(response.statusText);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });


...