1
resposta

[Bug] Está dando um erro no HTML

Aparece o seguinte erro no console quando abro o live server: VM39:1 Uncaught (in promise) SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

Não mudei nada além do que está no vídeo no HTML. Segue o meu:

<!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/mostrarVideos.js" type="module"></script>
</body>

</html>
1 resposta

O erro que você está vendo indica que há uma tentativa de analisar uma string como JSON, mas a string não contém uma sintaxe JSON válida. Neste caso, parece que a string começa com o caractere "<", o que sugere que a resposta que você está tentando analisar não é JSON, mas sim HTML ou outro tipo de documento.