Imprimir por consola
Node.js es una plataforma basada en el motor V8 de Google que permite ejecutar JavaScript en el servidor. A diferencia de JavaScript en el navegador, donde se interactúa principalmente con el DOM (Document Object Model) y la interfaz del usuario, en Node.js podemos interactuar directamente con el sistema operativo, archivos y redes, entre otros.
Uno de los conceptos más básicos al trabajar con Node.js es la impresión de contenido en la consola, algo que se logra mediante el uso de la función console.log(). Esta función es muy útil para mostrar mensajes, hacer seguimiento de la ejecución de un programa o depurar errores.
Uso de console.log()
Para mostrar texto en la consola, simplemente debes utilizar la función console.log() seguida del contenido que deseas imprimir. Por ejemplo, si deseas mostrar un mensaje de bienvenida, solo tienes que escribir:
console.log('¡Bienvenido a Node.js!');
Al ejecutar este código en Node.js, verás el texto ¡Bienvenido a Node.js! impreso en la consola.
Coloreando la salida
Node.js también ofrece la posibilidad de añadir color a los mensajes impresos en la consola, lo que puede ser útil para resaltar diferentes tipos de información. Esto se logra utilizando secuencias de escape ANSI, que son códigos especiales que controlan el formato del texto en la terminal.
Para cambiar el color de un texto, puedes añadir los códigos de color ANSI dentro de tu string. Aquí hay algunos ejemplos para colorear el texto:
| Color | Código ANSI |
|---|---|
| Rojo | \x1b[31m |
| Verde | \x1b[32m |
| Amarillo | \x1b[33m |
| Azul | \x1b[34m |
| Magenta | \x1b[35m |
| Cian | \x1b[36m |
| Blanco | \x1b[37m |
| Reset | \x1b[0m |
Para utilizar estos colores, necesitas incluir el código correspondiente antes del texto que deseas colorear y terminar con el código \x1b[0m para resetear el color al valor por defecto. Aquí tienes algunos ejemplos:
console.log('\x1b[31mEste texto es rojo\x1b[0m');
console.log('\x1b[32mEste texto es verde\x1b[0m');
console.log('\x1b[33mEste texto es amarillo\x1b[0m');
console.log('\x1b[34mEste texto es azul\x1b[0m');
Al ejecutar estos comandos, verás los mensajes impresos en la consola en los colores especificados.