Verifica que el servidor API esté correctamente configurado
📋 Si algo falla, sigue estos pasos:
Node.js no corre: ejecuta en CMD como admin:
cd C:\tianwar\Server pm2 start server.js --name tianwar pm2 save
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
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
Borra caché del navegador:
• Ctrl+F5 (o Ctrl+Shift+R)
• O prueba en modo incógnito
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