# Cómo levantar un servidor local para estas páginas

Estos archivos HTML están pensados para verse a través de un servidor local (no funcionan bien abriéndolos directamente con doble clic desde el navegador, ya que las rutas relativas y algunos recursos no cargan correctamente con `file://`).

A continuación tienes dos formas de levantar un servidor local. Elige la que prefieras.

## 1. Instalar Node.js

Si no tienes Node.js instalado:

1. Descárgalo desde https://nodejs.org (versión LTS recomendada).
2. Instálalo siguiendo el asistente.
3. Verifica la instalación abriendo una terminal y ejecutando:

   ```bash
   node -v
   npm -v
   ```

## Opción A: http-server (rápida, sin configuración)

1. Abre una terminal dentro de esta carpeta (donde están los archivos `.html`).
2. Ejecuta:

   ```bash
   npx http-server -p 8080
   ```

3. Abre tu navegador en http://localhost:8080

`npx` descarga `http-server` temporalmente si no lo tienes instalado, así que no necesitas instalar nada de forma permanente.

Si prefieres instalarlo de forma global para usarlo siempre:

```bash
npm install -g http-server
http-server -p 8080
```

## Opción B: RECOMENDADO server.js incluido (con nodemon) 

Esta carpeta incluye un archivo `server.js` con un servidor simple hecho a medida para estas páginas.

1. Instala `nodemon` de forma global (solo la primera vez):

   ```bash
   npm install -g nodemon
   ```

2. Dentro de esta carpeta, ejecuta:

   ```bash
   nodemon server.js
   ```

3. Abre tu navegador en http://localhost:8080

Si no quieres usar `nodemon` (que reinicia el servidor automáticamente al detectar cambios), también puedes ejecutarlo directamente con Node:

```bash
node server.js
```

## ¿Cuál elijo?

- **http-server**: más rápida de usar, ideal si solo quieres previsualizar las páginas.
- **server.js / nodemon**: útil si vas a editar los archivos y quieres que el servidor se reinicie solo al guardar cambios.
