Hola y bienvenidos a este tutorial sobre cómo crear tu primer servidor con Express y Node JS. Express es un popular marco de desarrollo para Node JS que facilita la creación de servidores web y aplicaciones en Node JS. En este tutorial, te guiaré paso a paso para crear tu primer servidor Express.
Paso 1: Instalación de Node JS
Lo primero que debes hacer es asegurarte de tener Node JS instalado en tu computadora. Puedes descargar Node JS desde su sitio web oficial e instalarlo siguiendo las instrucciones adecuadas para tu sistema operativo.
Paso 2: Crear un directorio para tu proyecto
Abre tu terminal y crea un directorio para tu proyecto. Puedes hacerlo con el siguiente comando:
mkdir mi-primer-servidor
Luego accede a tu directorio recién creado con el siguiente comando:
cd mi-primer-servidor
Paso 3: Inicializar tu proyecto Node JS
Dentro de tu nuevo directorio, inicializa tu proyecto Node JS con el siguiente comando:
npm init -y
Esto creará un archivo package.json
en tu directorio que contendrá la configuración de tu proyecto Node JS.
Paso 4: Instalar Express
Ahora, debes instalar Express en tu proyecto. Puedes hacerlo ejecutando el siguiente comando en tu terminal:
npm install express
Esto instalará Express y sus dependencias en tu proyecto.
Paso 5: Crear tu servidor Express
Crea un archivo index.js
en tu directorio y ábrelo con tu editor de código favorito. Luego, agrega el siguiente código para configurar un servidor básico con Express:
const express = require('express');
const app = express();
const PORT = 3000;
app.get('/', (req, res) => {
res.send('Hola Mundo');
});
app.listen(PORT, () => {
console.log(`Servidor corriendo en http://localhost:${PORT}`);
});
En este código, creamos una instancia de Express, definimos una ruta raíz que responde con "Hola Mundo" y luego iniciamos el servidor en el puerto 3000.
Paso 6: Ejecutar tu servidor
Para ejecutar tu servidor Express, simplemente ejecuta el siguiente comando en tu terminal:
node index.js
Esto iniciará tu servidor Express y verás el mensaje "Servidor corriendo en http://localhost:3000" en tu terminal. Ahora puedes abrir tu navegador y dirigirte a http://localhost:3000
para ver tu servidor en acción.
¡Felicidades! Has creado tu primer servidor Express con Node JS. A partir de aquí, puedes explorar las numerosas características y posibilidades que Express ofrece para construir aplicaciones web robustas y dinámicas. ¡Diviértete codificando!