Resolução de Problemas
🚨 Problemas Comuns
1. Servidor não inicia
Erro: "Port already in use"
# Verificar qual processo está usando a porta
sudo lsof -i :3000
# Matar o processo
sudo kill -9 PIDErro: "Module not found"
# Reinstalar dependências
rm -rf node_modules package-lock.json
npm install2. Problemas de Banco de Dados
SQLite: "no such table"
# Aplicar migrações
npm run migrate:dbPostgreSQL: "connection refused"
3. Problemas de Pagamento
Stripe: "Invalid API key"
Verificar se
STRIPE_SECRET_KEYestá corretoConfirmar se está usando chave de produção/sandbox apropriada
PayPal: "Authentication failed"
Verificar
PAYPAL_CLIENT_IDePAYPAL_CLIENT_SECRETConfirmar configuração de sandbox/live
4. Problemas de Performance
Alta latência
Verificar conexões de banco de dados
Revisar queries N+1
Implementar cache adequado
Otimizar índices do banco
Memory leaks
Usar
node --inspectpara debuggingVerificar event listeners não removidos
Revisar conexões não fechadas
🔍 Debugging
Logs Detalhados
Health Checks
Métricas de Performance
📞 Suporte
Logs Importantes
logs/application.log- Logs da aplicaçãologs/error.log- Logs de errologs/audit.log- Logs de auditoria
Comandos Úteis
Documentação atualizada: December 2024
Last updated
Was this helpful?

