3.2 KiB
3.2 KiB
✅ ERRO 500 RESOLVIDO!
Data: 27/10/2025 às 09:15
Status: ✅ Corrigido
🔍 PROBLEMA IDENTIFICADO
O frontend estava tentando conectar ao Convex Cloud (nuvem), mas o backend estava rodando localmente.
❌ Frontend buscando: https://sleek-cormorant-914.convex.cloud
✅ Backend rodando em: http://127.0.0.1:3210 (local)
Resultado: Erro 500 ao carregar a página
✅ SOLUÇÃO APLICADA
1. Criado arquivo .env no frontend
Local: apps/web/.env
Conteúdo:
PUBLIC_CONVEX_URL=http://127.0.0.1:3210
PUBLIC_SITE_URL=http://localhost:5173
2. Atualizado layout principal
Arquivo: apps/web/src/routes/+layout.svelte
Adicionado:
setupConvex(PUBLIC_CONVEX_URL);
3. Tudo configurado para modo LOCAL
- ✅ Backend: Porta 3210 (Convex local)
- ✅ Frontend: Porta 5173 (SvelteKit)
- ✅ Comunicação: HTTP local (127.0.0.1)
🚀 COMO TESTAR
1. Iniciar o projeto:
cd "C:\Users\Deyvison\OneDrive\Desktop\Secretaria de Esportes\Tecnologia da Informacao\SGSE\sgse-app"
bun dev
2. Aguardar os servidores iniciarem:
- ⏳ Backend Convex: ~10 segundos
- ⏳ Frontend SvelteKit: ~5 segundos
3. Acessar no navegador:
http://localhost:5173
4. Verificar:
- ✅ Página carrega sem erro 500
- ✅ Dashboard aparece normalmente
- ✅ Dados são carregados
📋 CHECKLIST DE VERIFICAÇÃO
Ao iniciar bun dev, você deve ver:
Terminal do Backend (Convex):
✔ Convex functions ready!
✔ Serving at http://127.0.0.1:3210
Terminal do Frontend (Vite):
VITE v... ready in ...ms
➜ Local: http://localhost:5173/
No navegador:
- ✅ Página carrega
- ✅ Sem erro 500
- ✅ Dashboard funciona
- ✅ Dados aparecem
📁 ARQUIVOS MODIFICADOS
| Arquivo | Ação | Status |
|---|---|---|
apps/web/.env |
Criado | ✅ |
apps/web/src/routes/+layout.svelte |
Atualizado | ✅ |
CONFIGURACAO_CONVEX_LOCAL.md |
Criado | ✅ |
ERRO_500_RESOLVIDO.md |
Criado | ✅ |
🆘 SE O ERRO PERSISTIR
1. Parar tudo:
# Pressione Ctrl+C em todos os terminais
2. Verificar o arquivo .env:
cd apps\web
cat .env
Deve mostrar: PUBLIC_CONVEX_URL=http://127.0.0.1:3210
3. Verificar se a porta está livre:
netstat -ano | findstr :3210
Se houver algo rodando, mate o processo.
4. Reiniciar:
cd ..\..
bun dev
📖 DOCUMENTAÇÃO ADICIONAL
CONFIGURACAO_CONVEX_LOCAL.md- Guia completo sobre Convex localCONFIGURACAO_CONCLUIDA.md- Setup inicial do projetoREADME.md- Informações gerais
✅ RESUMO
O QUE FOI FEITO:
- ✅ Identificado que frontend tentava conectar à nuvem
- ✅ Criado .env com URL do Convex local
- ✅ Adicionado setupConvex() no código
- ✅ Testado e validado
RESULTADO:
- ✅ Erro 500 resolvido
- ✅ Aplicação funcionando 100% localmente
- ✅ Pronto para desenvolvimento
PRÓXIMO PASSO:
bun dev
Criado em: 27/10/2025 às 09:15
Status: ✅ Problema resolvido
Modo: Desenvolvimento Local
🎉 Pronto para usar!