Oi pessoal, tudo joia? Estou na aula 4, e fiz o código para a pesquisa, porém dá um erro no Chrome.
Parece que 'termoDeBusca' não foi definido, só que eu já revisei todo os códigos de todos os arquivos e não encontro o erro.
Esse é o código onde tá o termoDeBusca:
//conectaApi.js
async function listaVideos(){
const conexao = await fetch("http://localhost:3000/videos");
const conexaoConvertida = await conexao.json();
return conexaoConvertida;
}
async function criaVideo(titulo, descricao, url, imagem){
const conexao = await fetch("http://localhost:3000/videos", {
method: "POST",
headers: {
"content-type": "application/json"
},
body: JSON.stringify({
titulo: titulo,
descricao: `${descricao} mil visualizações`,
url: url,
imagem: imagem
})
});
const conexaoConvertida = await conexao.json();
return conexaoConvertida;
}
async function buscaVideo(){
const conexao = await fetch(`http://localhost:3000/videos?q=${termoDeBusca}`)
const conexaoConvertida = conexao.json();
return conexaoConvertida;
}
export const conectaApi = {
listaVideos,
criaVideo,
buscaVideo
}