Как прочитать ответ в виде числа с сервера при вызове API с помощью FETCH в Javascript - PullRequest
0 голосов
/ 06 августа 2020

API-интерфейс бэкэнд-сервера отправил мне номер, и я должен получить его в ответ во фронтэнде реакции. Но я не могу прочитать его, используя response. json () или response.body (). Может ли кто-нибудь помочь мне, как прочитать ответ как число для получения ответа.


  let url = "API URl"
    var requestOptions = {
      method: 'GET',
      redirect: 'follow'
    };
 fetch(url + new URLSearchParams({selectedReportName: this.state.selectedRepor}), requestOptions)
        .then( response => response.json())
        .then(data =>{ 
           console.log ("Data " + data)} )

1 Ответ

0 голосов
/ 06 августа 2020
      let url = "API URl"
    var requestOptions = {
      method: 'GET',
      redirect: 'follow'
    };
 fetch(url + new URLSearchParams({selectedReportName: this.state.selectedRepor}), requestOptions)
        .then( response => response.json())
        .then(data =>{ 
           console.log ("Data " + data)} )
        .catch(err => console.log("err:", err));

Попробуйте использовать вышеупомянутый код, он выдаст вам точную ошибку, если мы не получим ответ 200 от сервера или что-то не работает.

...