Já tentei várias coisas e enchi o código de console.log()
até descobri onde estava problema, renomeei a constante 'lista', mas por algum motivo o appendChild() dentro de busca.forEach não está funcionando.
buscarVideo.js
import { conectaAPI } from "./conectaAPI.js"
import constroiCard from "./mostrarVideos.js"
const inputPesquisa = document.querySelector("#pesquisar")
const botaoPesquisa = document.querySelector("#pesquisar__botao")
async function buscarVideo(evt) {
evt.preventDefault()
const dadosPesquisa = inputPesquisa.value
const busca = await conectaAPI.buscaVideo(dadosPesquisa)
const listaDeVideos = document.querySelector("[data-lista]")
busca.forEach(elemento => {
const resultado = constroiCard(elemento)
console.log(resultado)
listaDeVideos.appendChild(resultado)
})
}
botaoPesquisa.addEventListener('click', evento => buscarVideo(evento))
Alguém saberia me explicar o problema?