1.4 KiB
1.4 KiB
Configuração da API - Instruções
Problema Identificado
O erro "Token inválido ou expirado" está ocorrendo porque a URL da API está configurada como https://api.example.com, que é uma URL de exemplo.
Solução
1. Configurar URL da API
Edite o arquivo src/config/env.ts e altere a linha:
API_BASE_URL: process.env.API_BASE_URL || 'https://api.truckdelivery.com.br',
Substitua https://api.truckdelivery.com.br pela URL real da sua API.
2. Criar arquivo .env (opcional)
Crie um arquivo .env na raiz do projeto com:
API_BASE_URL=https://sua-api-real.com.br
API_TIMEOUT=30000
AUTH_TOKEN_KEY=auth_token
USER_DATA_KEY=user_data
NODE_ENV=development
3. Problemas Corrigidos
- ✅ Erro de navegação: Removido
navigationRef.reset()problemático - ✅ URL da API: Atualizada para URL mais realista
- ✅ Logout: Simplificado para evitar erros de navegação
4. Próximos Passos
- Configure a URL correta da sua API
- Reinicie o servidor Expo
- Teste o login novamente
- Verifique se a API está funcionando
5. URLs Comuns de API
https://api.truckdelivery.com.brhttps://api.entregas.com.brhttps://sua-empresa.com/apihttp://localhost:3000/api(para desenvolvimento local)
Teste
Após configurar a URL correta, teste o login novamente. O erro 401 deve ser resolvido se a API estiver funcionando corretamente.