@echo off title Instalador del Servidor Scanner color 0A echo ========================================== echo INSTALADOR AUTOMATICO DE DEPENDENCIAS echo ========================================== echo. :: Verificar si Node.js esta instalado node -v >nul 2>&1 if %errorlevel% neq 0 ( echo [ERROR] Node.js no esta instalado. echo Por favor, instalalo desde https://nodejs.org/ antes de continuar. pause exit ) echo [1/3] Instalando librerias necesarias (Express, MySQL, Cors)... call npm install express mysql cors echo. echo [2/3] Creando regla en el Firewall para el puerto 3000... netsh advfirewall firewall add rule name="Servidor_Scanner_Luis" dir=in action=allow protocol=TCP localport=3000 echo. echo [3/3] Verificando estructura de carpetas... if not exist "public" mkdir public if not exist "api_server.js" echo [ALERTA] No encuentro el archivo api_server.js echo. echo ========================================== echo ¡TODO LISTO! echo Ahora ajusta los datos en api_server.js echo y usa INICIAR_SERVER_AUTO.bat echo ========================================== pause