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

[Dúvida] O Github apresenta erro 429 no arquivo do Gist

Olá, eu fiz a alteração do link inicial http://localhost:3000/videos para o link do Gist https://gist.githubusercontent.com/antonio-evaldo/e8a63621b51c883931eb3fa3a3eca990/raw/12f5c46ee6dd00d03c051adadaf341e06452cea0/videos.txt .

Eu não sei se estou fazendo algo de errado, mas quando eu volto para o localhost e subo o servidor local vai, mas no link do gist agora so aparece esse erro.

Depois dessa alteração até funcionou perfeitamente igual a aula explicou, mas depois de algumas atualizações, agora não carrega mais e quando eu olho no console do Browse aparece essa mensagem:

GET https://gist.githubusercontent.com/antonio-evaldo/e8a63621b51c883931eb3fa3a3eca990/raw/12f5c46ee6dd00d03c051adadaf341e06452cea0/videos.txt 429 (Too Many Requests)

Exemplo do erro

Isso é algum erro meu ou do Github?

Atte.

3 respostas
solução!

Olá Rafael.
O erro 429 (Too Many Requests) que aparece no console não é causado por nenhum erro no seu código.
E sim uma limitação imposta pelo GitHub.
Você está tentando carregar o arquivo videos.txt diretamente de um Gist do GitHub usando uma requisição HTTP feita pelo seu front-end (via Axios).
O problema é que o domínio gist.githubusercontent.com tem limite de requisições anônimas. Quando muitos acessos são feitos em pouco tempo (ou quando o navegador faz várias requisições simultâneas, como em reloads ou hot reloads do React), o GitHub retorna HTTP 429 – Too Many Requests.
Isso indica que o servidor bloqueou temporariamente novas requisições, e é por isso que o erro aparece mesmo que o link funcione normalmente no navegador.
Se quiser manter seu arquivo online pode tentar o github pages, Netlify, Vercel, ou Firebase Hosting.
Comente ai qualquer duvida.
Bons estudos.

Olá Ronaldo,

Vou olhar essas outras opções.

Muito obrigado.

Ola Rafael.
Obrigado pelo feedback.
Pode fechar o tópico agora.
Bons estudos.