# 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:

```typescript
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:

```env
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

1. **Configure a URL correta** da sua API
2. **Reinicie o servidor** Expo
3. **Teste o login** novamente
4. **Verifique se a API está funcionando**

### 5. URLs Comuns de API

- `https://api.truckdelivery.com.br`
- `https://api.entregas.com.br`
- `https://sua-empresa.com/api`
- `http://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.
