1
resposta

Erro

Fiz o deploy direto pelo GitHub e também pelo upload de arquivos.
O build no Vercel até conclui sem erros, mas quando abro o link aparece a mensagem 404 Not Found.
Descobri que meu código não está na raiz do repositório, e sim dentro da pasta “Funções e listas”.
Tentei encontrar a opção de Root Directory no Vercel (em Settings → Build & Development Settings), mas essa opção não aparece para mim.
O que seria melhor fazer para o Vercel reconhecer que os arquivos do projeto estão dentro da pasta “Funções e listas” e não na raiz?

1 resposta

Olá, tudo bem?
Para resolver o problema pode fazer o seguinte.

1 - Configurar a pasta como root no Vercel.
Normalmente, no Vercel Dashboard → Project → Settings → Build & Development Settings, aparece a opção Root Directory. Se não está aparecendo, pode ser porque o projeto foi importado via Upload em vez de via GitHub repo link. Nesse caso, recomendo remover o projeto criado via “Upload” e importar novamente direto do GitHub. Assim a opção “Root Directory” aparece e você pode apontar para Funções e listas.

2 - Ajustar a estrutura do repositório.
Outra forma (mais simples em alguns casos) é mover os arquivos do projeto que estão em Funções e listas para a raiz do repositório. Isso evita precisar configurar “Root Directory”. Depois é só commitar e o Vercel já vai encontrar os arquivos.