Node.js Exercises

Descripción del proyecto

Este proyecto incluye varios ejercicios para aprender y practicar Node.js y npm. Los ejercicios cubren desde la inicialización de un proyecto de Node.js hasta el uso de módulos y la creación de un servidor básico para servir archivos HTML.

Objetivos

  • Entender cómo funciona Node.js
  • Aprender a interactuar con Node.js
  • Manejar proyectos con Node.js
  • Entender qué es npm
  • Aprender a manejar npm

Ejercicios

Ejercicio 1

Crear un proyecto de Node.js y mostrar un mensaje en la consola.

  1. Crear una carpeta ej1 e inicializar un proyecto de Node.js.
  2. Configurar el nombre del proyecto como Ejercicio-1.
  3. Crear un archivo index.js que muestre el mensaje "Mi primer script en The Bridge!!!" en la consola.
  4. Configurar el script de inicio para ejecutar index.js con npm start.

Ejercicio 2

Instalar y utilizar un módulo externo (logplease).

  1. Crear una carpeta ej2 e inicializar un proyecto de Node.js.
  2. Configurar el nombre del proyecto como Ejercicio-2.
  3. Crear un archivo index.js que utilice logplease para mostrar varios mensajes en la consola.
  4. Configurar el script de inicio para ejecutar index.js con npm start.

Ejercicio 3

Crear y exportar una función, y utilizar un módulo externo (logplease).

  1. Crear una carpeta ej3 e inicializar un proyecto de Node.js.
  2. Configurar el nombre del proyecto como Ejercicio-3.
  3. Crear los archivos index.js y numeros.js.
  4. Crear los archivos index.js y numeros.js.
  5. Declarar y exportar una función esPar en numeros.js.
  6. Utilizar logplease en index.js para importar la función esPar y mostrar si los números dados son pares o no.

Ejercicios parte 2: Routing con Node.js

Crear un servidor básico para servir diferentes páginas HTML según la ruta solicitada.

  1. Crear una carpeta para el proyecto de enrutamiento (por ejemplo, routing-project).
  2. Inicializar un proyecto de Node.js dentro de la carpeta.
  3. Instalar un paquete como express para facilitar el enrutamiento.
  4. Crear archivos HTML para las diferentes páginas (por ejemplo, home.html, contact.html, about.html).
  5. Configurar un servidor Node.js para servir estos archivos HTML según la ruta solicitada.
  6. Configurar el script de inicio en package.json para ejecutar el servidor.
  7. Ejecutar el script y probar accediendo a diferentes rutas para verificar que se sirven las páginas HTML correspondientes.