Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Por que não usar os parenteses?

Bom fiquei com uma duvida leve quando fazemos o export da constante por que não usamos parenteses na chamada das funções que estamos exportando?

async function listaVideos() {
   const conexao  = await fetch("http://localhost:3000/videos");
   const conexaoConvertida = await conexao.json();

  // console.table(conexaoConvertida);

   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
}

export const  conectaApi= {
   listaVideos, 
   criaVideo

}

Ignorem esse console table que foi só pra eu testar se tava ocorrendo tudo certinho de uma maneira mais organizada

2 respostas
solução!

Oi, Israel

No "export", você está levando o conteúdo da função

Vai usar os parênteses "( )" quando quiser executar a função

Aaa sim entendi, obrigado