Получение html из запроса на выборку - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь получить html из ответа API.Если я выполняю следующий запрос на выборку:

const fetchHtml = () => {
  return fetch('local:8080/api/getHtml')
    .then((response) => {
      console.log("Response:");
      console.log(response.text());
    })
    .then((data) => {
      console.log("Data:");
      console.log(data);
    });
  };
};

, я получаю следующее консольное сообщение:

Response:
Promise {<pending>}
  __proto__: Promise
  [[PromiseStatus]]: "resolved"
  [[PromiseValue]]: "<html><head><title>Your interest in PROGRAM_NAME</ `Show 108 096 more Copy`"
Data:
undefined

Как получить возвращенное значение обещания html из моего запроса API выборки?Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2018

вы должны вернуть response.text из .then

const fetchHtml = () => {
  return fetch('local:8080/api/getHtml')
    .then((response) => {
      return response.text();
    }).then((text) => {
      console.log(text);
    });
  };
};
...