Показать сообщение отдельно
  #1 (permalink)  
Старый 14.08.2018, 11:17
Интересующийся
Отправить личное сообщение для CityZen Посмотреть профиль Найти все сообщения от CityZen
 
Регистрация: 14.08.2018
Сообщений: 10

Получить текст ответа сервера (fetch)
Всем здравствуйте!

Chrome Версия 62.0.3202.75 (Официальная сборка), (64 бит)
Браузер получает ответ и загружает данные (вкладка Network>Response).

Код переходит в секцию .catch
"use strict";

var url = 'https://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b6907d289e10d714a6e88b30761fae22';
var myInit = { method: 'GET',
	           headers: myHeaders,
               cache: 'default'
};
var myHeaders = {
  "Content-Type": "application/json"
};


const getData = data => {
  return fetch(url, myInit
  )
  .then(function(response) {  
    return Promise.all([response.text(), response.status, response.body]);  
  })  
  .then(function(array) {  
    var text = array[0];
	})
  .catch(function(err) {
    console.log('Fetch Error :-S', err);
  });
};

getData();


Прошу подсказать - как забрать полученные данные в переменную?
Ответить с цитированием