1
resposta

[Dúvida] Projeto memoteca na vercel

Boa tarde, eu subi o projeto memoteca feito no curso de Angular pra vercel, porém ao rodar o projeto ele não mostra os dados carregados no db.json, como se não tivesse rodando a parte de backend. Não consigo cadastrar novos pensamentos nem ver os pensamentos registrados previamente. No visual studio está tudo funcionando normalmente, mas quando subi pra vercel não aparece. É assim mesmo ou tem algo que faltou subir pro Github ou faltou alguma configuração? Desde já, obrigado.

Assim que aparece na Vercel: Projeto memoteca depois de subir pra vercel

E assim é como está no VsCode: Projeto memoteca no VSCode

1 resposta

Olá Heitor!

Os dados carregados no DBjson precisam ser emulados para que possam ser consumidos como uma API local. Ao serem carregados na Vercel esse processo não acontece, o que resulta em um erro semelhante a esse:

        Failed to load resource: localhost:3000/pensamentos:1       
        net::ERR_CONNECTION_REFUSED

Observe que o site não consegue localizar na internet o endereço localhost:3000..., mas no VS Code emulamos essa API por conta disso dá certo.

No entanto, se fosse uma API pública, por exemplo, teríamos acesso normalmente.

Espero ter ajudado e 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!