Olá, André, como vai?
Obrigado pelo feedback. Vou repassar essa observação ao time responsável para que possam avaliar possíveis melhorias no conteúdo.
Uma abordagem seria ajustar a função de publicação para incluir a imagem no envio, por exemplo:
async function publicarProjeto(nomeDoProjeto, descricaoProjeto, tagsProjeto, imagemProjeto) {
console.log(imagemProjeto)
return new Promise((resolve, reject) => {
setTimeout(() => {
const deuCerto = Math.random() > 0.5;
if (deuCerto) {
resolve("Projeto publicado com sucesso.")
} else {
reject("Erro ao publicar o projeto.")
}
}, 2000)
})
}
botaoPublicar.addEventListener("click", async (evento) => {
evento.preventDefault();
const nomeDoProjeto = document.getElementById("nome").value;
const descricaoDoProjeto = document.getElementById("descricao").value;
const tagsProjeto = Array.from(listaTags.querySelectorAll("p")).map((tag) => tag.textContent);
const imagemProjeto = imagemPrincipal.src;
/* Código omitido */
}
Espero ter ajudado.
Siga firme nos seus estudos e conte com o fórum sempre que precisar.
Abraços :)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado