DIAGNÓSTICO DE CONEXIÓN

Verifica que el servidor API esté correctamente configurado

📋 Si algo falla, sigue estos pasos:

  1. Node.js no corre: ejecuta en CMD como admin:
    cd C:\tianwar\Server
    pm2 start server.js --name tianwar
    pm2 save
  2. ARR Proxy no está habilitado:
    • Abre IIS Manager (Win+R → inetmgr)
    • Click en el nombre del servidor (raíz del árbol, NO tu sitio web)
    • Doble click en "Application Request Routing Cache"
    • Panel derecho → "Server Proxy Settings..."
    • Marca "Enable proxy" → click Apply
    • Ejecuta: iisreset
  3. La regla URL Rewrite no se aplica:
    • Verifica que C:\tianwar\Web\web.config tenga la regla ProxyApiToNode
    • La regla debe estar al inicio de <rules>
    • Si no la tiene, sube el archivo web.config actualizado
  4. Borra caché del navegador:
    • Ctrl+F5 (o Ctrl+Shift+R)
    • O prueba en modo incógnito
  5. Verifica manualmente:
    • Abre en el navegador: /api/public/characters
    • Si devuelve JSON con personajes → el API funciona
    • Si devuelve HTML (la página index) → el proxy NO funciona