Saltar al contenido principal

Instalación y configuración

Para comenzar a trabajar con Express, es necesario tener Node.js y npm instalados en el sistema. Express se instala como paquete npm dentro de un proyecto Node.js.

Creación de un proyecto

Inicializar un proyecto dwcs (puede ser cualquier nombre) en Node.js:

mkdir dwcs
cd dwcs
npm init -y

Esto crea un archivo package.json con la configuración e información básica del proyecto.

Instalar Express:

npm install express

Un proyecto inicial de Express puede tener la siguiente estructura:

dwcs/
├─ node_modules/ # Dependencias instaladas
├─ package.json # Configuración del proyecto
└─ app.js # Archivo principal de la aplicación

Configuración básica

En el archivo principal (app.js), se configura Express:

import express from 'express';
const app = express();
const port = 3000;

// Middleware para parsear JSON
app.use(express.json());

// Rutas básicas
app.get('/', (req, res) => {
res.send('¡Hola mundo!');
});

// Iniciar servidor
app.listen(port, () => {
console.log(`Servidor escuchando en http://localhost:${port}`);
});

Buenas prácticas y convenciones

  • Mantener el archivo principal app.js limpio, delegando rutas y lógica a módulos separados.
  • Usar express.json() y express.urlencoded() para procesar datos enviados en el cuerpo de las solicitudes.
  • Organizar las rutas en carpetas y archivos separados para facilitar el mantenimiento.
  • Configurar variables de entorno (puerto, base de datos, claves secretas) usando archivos .env y paquetes como dotenv.
  • Evitar instalar paquetes innecesarios para mantener la aplicación ligera y segura.