Meu projeto que coloquei na Vercel dá erro 404, procurei ver se os arquivos estão corretos e com os nomes corretos, mas não resolveu.
Meu projeto que coloquei na Vercel dá erro 404, procurei ver se os arquivos estão corretos e com os nomes corretos, mas não resolveu.
Olá, Pedro!
Esse erro geralmente ocorre quando a página que você está tentando acessar não foi encontrada no servidor.
Uma causa comum para esse erro é se o arquivo que você está tentando acessar não está no local esperado. Por exemplo, se o seu arquivo principal é index.html
(o mais comum), ele deve estar na raiz do seu repositório. Se ele estiver dentro de alguma pasta, a Vercel não conseguirá encontrá-lo e você verá um erro 404.
No mais Pedro, poderia compartilhar o link do seu repositório no github, para que eu consiga recriar o erro a fim de lhe fornecer uma resposta mais assertiva.
Caso a verificação da causa comum não resolva o erro, fico no aguardo e a disposição!
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!
Olá Pedro!
A causa do erro é a causa comum, a vercel não consegue encontrar o seu arquivo index, pois o mesmo se encontra na pasta Alura+, para reparar basta mover o arquivo index.html para a pasta raiz do seu projeto, sua organização de arquivos deve ficar assim:
Ao realizar essa troca, o seu arquivo style.css e as imagens, vão perder referencia, causando uma série de erros na sua página, senso assim peço que altere todos os endereço de todos os seus arquivos, para conectar o css, por exemplo, ele vai ficar do seguinte modo:
<link rel="stylesheet" href="./Alura+/styles.css">
Suas imagens vão ficar assim, por exemplo:
<img src="./Alura+/img/Combo.png">
Caso não queria realizar essas alterações você pode colocar tanto o arquivo, style e as img fora da pasta Alura+, deixando ela na página raiz juntamente como arquivo index e o readme.md, e se quiser pode fazer a remoção da pasta Alura+, sendo esse o procedimento mais simples, sua organização pode ficar assim:
Talvez não seja a opção mais organizada, mas infelizmente a vercel tem essa necessidade de visualizar o arquivo index na sua página raiz.
Espero ter ajudado!
Deu certo, estranhamente no meu VSCode estava correto, mas no GitHub não, o que será que pode ter ocorrido?
Olá Pedro!
Você diz a organização dos arquivos?
Acredito que seja por conta do seu github ainda não ter recebido o commit, push...,(comandos do universo git, mas ao arrastar os arquivos implementamos ela) as "atualizações" dos arquivos, pois o GitHub "espelha" o cenário do seu Vscode.
Mas que maravilha que funcionou, fico muito feliz em poder lhe ajudar e se precisar estamos aí, abraços!
Tambem não consegui publicar no Vercel, apresentando erro 404
404: NOT_FOUND Code: NOT_FOUND ID: gru1::p6c4k-1695750950288-a1207f208895
Segui as orientações e tudo parece esta de acordo, mas não consegui.