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

[Bug] erro aparecendo no console

está aparecendo uma serie de erros no meu console, aparentemente sobre os videos, porem está aparecendo 10 dos 12 videos então não sei oque poderia ocasionar esses erros.Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade `import { conectaApi } from "./conectaApi.js";

const lista = document.querySelector("[data-lista]");

function constroiCard(titulo, descricao, url, imagem) { const video = document.createElement("li"); video.className = "videos__item"; video.innerHTML = `

logo canal alura

${titulo}

${descricao}

`
return video;

}

async function listaVideos() { const listaApi = await conectaApi.listaVideos(); listaApi.forEach(elemento => lista.appendChild( constroiCard(elemento.titulo, elemento.descricao, elemento.url, elemento.imagem))) }

listaVideos();`

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

export const conectaApi = {
    listaVideos
}
<!DOCTYPE html>
<html lang="pt-br">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="./css/reset.css">
    <link rel="stylesheet" href="./css/estilos.css">
    <link rel="stylesheet" href="./css/flexbox.css">
    <title>AluraPlay</title>
    <link rel="shortcut icon" href="./img/favicon.ico" type="image/x-icon">
</head>

<body>

    <header>

        <nav class="cabecalho">
            <a class="logo" href="./index.html"></a>

            <div class="cabecalho__pesquisar">

                <input type="search" placeholder="Pesquisar" id="pesquisar" class="pesquisar__input">
                <button class="pesquisar__botao">

            </div>

            <div class="cabecalho__icones">
                <a href="./pages/enviar-video.html" class="cabecalho__videos"></a>
            </div>
        </nav>

    </header>

    <ul class="videos__container" alt="videos alura" data-lista>
      
    </ul>
    <script src="./js/mostarVideos.js" type="module"></script>

</body>

</html>

ja verirfiquei o meu codigo e não achei nenhum erro que poderia causar esses bugs.

2 respostas

o primeiro trecho de codigo que eu postei foi errado, então estou repostando aqui.

import { conectaApi } from "./conectaApi.js";

const lista = document.querySelector("[data-lista]");

function constroiCard(titulo, descricao, url, imagem) {
    const video = document.createElement("li");
    video.className = "videos__item";
    video.innerHTML = `<iframe width="100%" height="72%" src="${url}"
    title="${titulo}" frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
    allowfullscreen></iframe>
<div class="descricao-video">
    <img src="${imagem}" alt="logo canal alura">
    <h3>${titulo}</h3>
    <p>${descricao}</p>
</div>`

    return video;
}

async function listaVideos() {
    const listaApi = await conectaApi.listaVideos();
    listaApi.forEach(elemento => lista.appendChild(
        constroiCard(elemento.titulo, elemento.descricao, elemento.url, elemento.imagem)))
}

listaVideos();
solução!

Olá Diego!

Esse erro não é específico do seu código. Testei em 3 navegadores com o projeto da aula e o mesmo problema ocorre.

Imagens de 3 console diferentes

Este erro está ocorrendo devido ao próprio YouTube, entre outras solicitações que estamos fazendo ao Google. No momento, são apenas avisos ou erros que não interferem no uso. É bastante comum vermos erros no terminal. Por exemplo, ao tentar inspecionar a tela no YouTube ou no Gmail, você verá muitos erros e avisos também, Além do mais o uso de extensões de bloqueadores de anúncios também pode causar esses erros.

Portanto, por enquanto não precisa se preocupar com esses erros.

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!