Вам нужно изменить свой код следующим образом:
async function projectHTML(e) {
let proj = await getProject(e.srcElement.dataset.id);
console.log(proj)
return `<div id="Project">
<h1>${proj.name}</h1>
<p>Description: ${proj.description}</p>
</div>`;
};
Если я не ошибаюсь, функция выше является обработчиком событий, и вы используете ее для передачи в html
.Если нет, и вы вызываете его из другой функции, вам нужно использовать await
при вызове этой функции:
await projectHtml(e)
Дайте мне знать, если это поможет.