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

[Bug] Problema na hora de disponiblizar o meu projeto no vercel

Boa tarde a todos, eu estou com um problema na hora de finalizar o meu projeto e disponibilizar para todos poderem acessá-lo. quando eu estava no vercel para finalizar o meu projeto, apareceu esse erro 404, eu fui testar e esse erro aparece para mim, eu não sei o que está causando isso Insira aqui a descrição dessa imagem para ajudar na acessibilidade

6 respostas

Opa, Kauã! Tudo bem?

Esse problema pode acontecer por algumas circunstâncias, mas está normalmente relacionado a estrutura do projeto que você está tentando subir no Vercel.

Plataformas de Deploy estabelece um padrão que o projeto deve apresentar para serem carregados todos os arquivos corretamente, então, quando publicamos um projeto que foge dessa estrutura a plataforma acaba não encontrando os arquivos corretamente.

No seu caso eu não consigo por um veredito que seja isso, então preciso que compartilhe comigo o seu repositório do projeto para que eu analise a estrutura do mesmo e verifique esse ponto.

Mas já adiantando para você, a estrutura necessária que tanto comentei é a presença do arquivo index.html na raiz do projeto, pois assim o Vercel irá coletá-lo e seus links com os outros arquivos estáticos para subir essa página.

Fico no aguardo do seu retorno e à disposição

Boa tarde Armando aqui está a estrutura do index.html

<!DOCTYPE html>
<html lang="pt-br">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="https://code.responsivevoice.org/responsivevoice.js"></script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@700&family=Inter:wght@400;700&display=swap"
        rel="stylesheet">
    <link rel="stylesheet" href="style.css">
    <title>JS Game</title>
</head>

<body>

    <div class="container">
        <div class="container__conteudo">
            <div class="container__informacoes">
                <div class="container__texto">
                    <h1></h1>
                    <p class="texto__paragrafo"></p>
                </div>
                <input type="number" min="1" max="10" class="container__input">
                <div class="chute container__botoes">
                    <button onclick="verificarChute()" class="container__botao">Chutar</button>
                    <button onclick="reiniciarJogo()" id="reiniciar" class="container__botao" disabled>Novo jogo</button>
                </div>
            </div>
            <img src="./img/ia.png" alt="Uma pessoa olhando para a esquerda" class="container__imagem-pessoa" />
        </div>
    </div>




    <script src="app.js" defer></script>
</body>

</html>

Bom dia, Kauã!

Analisei o seu arquivo index.html e ele não apresenta nenhum problema na sua estrutura ou em aberturas e fechamentos de tags.

Com isso, precisarei que você compartilhe o repositório onde você subiu todo o projeto, para que assim eu teste o projeto como um todo, já que o problema que você está tendo pode ocorrer por diversos motivos.

Boa tarde, Armano aqui está o link do meu repositório https://github.com/kamauka02/jogo-do-kaua.git

Fala Kauã!

O problema é que os seus arquivos do projeto estão dentro de diversas pastas, mas não deveriam estar dentro de nenhuma. Como disse antes, o Vercel precisa que o seu arquivo index.html esteja visível para ele, o que significa que ele deve estar fora de qualquer pasta, mas no seu caso ele esta dentro de 3 pastas diferentes.

A solução para esse caso é que você recorte todos os arquivos do projeto que estão dentro da pasta mais interna é coloque no mesmo nível da pasta mais externa, faça isso localmente e use o GIT para atualizar o seu repositório no GitHub, usando os comando:

git add .
git commit -m "Comentário aqui"
git push origin main

Caso tenha dúvidas sobre os passos que comentei das pastas, deixarei um GIF para entender como deve ser feito:

GIF que mostra o ajuste de pastas do projeto, para que o Vercel encontre os arquivos corretamente

Espero ter ajudado e caso tenha mais problemas estarei à disposição!

solução!

Boa tarde Armano

eu consegui fazer o que você me falou, muito obrigado pela ajuda!