# 🚀 SOLUCIÓN RÁPIDA - Errores de Conexión

## ❌ Problemas Identificados:
1. **Logo no se carga**: Error 404 en `iaranda-logo.png`
2. **API no conecta**: Sigue intentando `localhost:3080` en lugar de `2.139.243.255:3080`

## ✅ SOLUCIÓN IMPLEMENTADA:

### 1. **Parar todos los servicios actuales**
```cmd
# Cierra todas las ventanas de cmd que estén ejecutando servicios
# O presiona Ctrl+C en cada una
```

### 2. **Ejecutar el nuevo script de producción**
```cmd
start-server-production.cmd
```

### 3. **Verificar que todo funcione**
```cmd
diagnostico-servidor.cmd
```

### 4. **Probar la aplicación**
Abre en tu navegador:
```
http://2.139.243.255:3000/beelife-image-generator.html
```

## 🔧 ¿Qué se ha arreglado?

### **Archivo `config.js` creado:**
- Detecta automáticamente si estás en desarrollo o producción
- En producción usa: `http://2.139.243.255:3080` en lugar de `localhost:3080`
- Corrige las rutas de los assets (logos, imágenes)

### **Servidores actualizados:**
- Ahora escuchan en `0.0.0.0` (todas las interfaces) en lugar de solo localhost
- Accesibles desde cualquier IP

### **URLs que se generan automáticamente:**
- **Desarrollo**: `http://localhost:3080/api/vertexai-image`
- **Producción**: `http://2.139.243.255:3080/api/vertexai-image`

## 🧪 **Página de Prueba**
Para verificar que la configuración funciona:
```
http://2.139.243.255:3000/test-config.html
```

## 🔍 **Verificación Rápida**

### En la consola del navegador deberías ver:
```
AppConfig cargado: {
  isDevelopment: false,
  baseUrl: "http://2.139.243.255",
  hostname: "2.139.243.255",
  vertexaiEndpoint: "http://2.139.243.255:3080/api/vertexai-image"
}
```

### Si NO ves esto:
1. Verifica que `config.js` no esté vacío
2. Recarga la página completamente (Ctrl+F5)
3. Ejecuta el diagnóstico

## 🚨 **Si sigue sin funcionar:**

### Verificar puertos:
```cmd
netstat -an | findstr :3080
```
Debería mostrar: `0.0.0.0:3080` o `[::]:3080`

### Verificar firewall:
```cmd
netsh advfirewall firewall add rule name="BeeLife Vertex AI" dir=in action=allow protocol=TCP localport=3080
```

### Verificar acceso directo a la API:
Abre en el navegador:
```
http://2.139.243.255:3080
```
Debería mostrar algo (no error de conexión)

## 📞 **Contacto de Emergencia**
Si persiste el problema:
1. Ejecuta `diagnostico-servidor.cmd` y envía el resultado
2. Abre la consola del navegador (F12) y envía los errores
3. Verifica que todos los archivos se hayan guardado correctamente

---
**¡La solución está implementada! Solo necesitas reiniciar los servicios con el script de producción.** 🎉 