Потому что Response.text возвращает промис
https://developer.mozilla.org/en-US/docs/Web/API/B...
делайте
.then(HtmlResult => HtmlResult.text())
.then(tmpHtml => {
console.log('html result ->> ', tmpHtml);
return tmpHtml;
})
-----------------------------------------------------------
let html = await apiManager.makeRequest(data['key'], data['id'], comment)
console.log(' -- from async html await func console->>> ', html ); // тут переменная html == undefined
А это потому что makeRequest у вас ничего не возвращает.
return забыли
makeRequest: (key, id, comment ) =>{
return fetch(`url2`,{
method: "POST",
.....