Configuración de una Aplicación Express.js
Vamos a crear nuestra primera aplicación backend con Express.js. ¿Listo para comenzar?
Instalación de Express.js
Crea un nuevo directorio para la aplicación y abre la carpeta en el editor de código. Ya estamos listos para empezar. En la terminal, ejecuta este comando:
npm install express
Es como pedir Express.js en una tienda de aplicaciones virtual, y npm es nuestro servicio de entrega.
Como resultado, obtenemos la siguiente estructura de archivos y carpetas de nuestra aplicación:
Estructura básica del proyecto:
node_modules- Contiene los paquetes instalados;package.jsonypackage-lock.json- Listan las dependencias y scripts del proyecto;app.jsoindex.js- Punto de entrada para la aplicación Express. Lo creamos manualmente.
Crear la primera aplicación Express
Crear un servidor web sencillo utilizando Node.js y el framework Express.js. Seguir los siguientes pasos:
Paso 1: Importar Express
Como biblioteca, primero es necesario importarla en el archivo:
const express = require('express');
Paso 2: Crear una instancia de la aplicación Express
Se crea una instancia de la aplicación Express. Esta variable app se utilizará para configurar y definir el comportamiento del servidor web.
const app = express();
Paso 3: Configuración del puerto
Definimos el número de puerto en el que nuestro servidor escuchará. En este caso, está configurado en 3000, pero se puede elegir cualquier número de puerto disponible.
const port = 3000;
Paso 4: Definición de una ruta
Configuramos una ruta para manejar solicitudes HTTP GET a la URL raíz (/). Cuando un cliente (normalmente un navegador web) accede a la URL raíz del servidor, responde con Hello, World!.
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.get('/')- Esto define una ruta para manejar solicitudes GET al camino raíz (/). Se pueden definir rutas para diferentes métodos HTTP (GET, POST, PUT, DELETE, etc.);(req, res) => { ... }- Esta es una función de devolución de llamada que se ejecuta cuando un cliente realiza una solicitud GET a la ruta especificada. Toma dos argumentos:req(el objeto de solicitud) yres(el objeto de respuesta). En este caso, simplemente envía el textoHello, World!como respuesta.
Paso 5: Iniciar el servidor
Iniciamos el servidor y lo hacemos escuchar en el puerto especificado (en nuestro caso, el puerto 3000). Cuando el servidor se inicia correctamente, muestra un mensaje en la consola indicando en qué puerto está escuchando.
app.listen(port, () => {
console.log(`Server is running on port ${port}`);
});
app.listen(port, ...) - Este método inicia el servidor y escucha en el puerto especificado. El segundo argumento es una función de devolución de llamada que se ejecuta una vez que el servidor está en funcionamiento.
Paso 6: Ejecutar la aplicación
La aplicación se ejecuta en la terminal utilizando el comando node.
node index
Después de ejecutar el script
El servidor estará en funcionamiento y se podrá acceder abriendo un navegador web y navegando a http://localhost:3000. Debería visualizarse Hello, World! en el navegador.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain what each file in the project structure does?
What should I do if I see an error when running the server?
How can I add more routes to my Express app?
Awesome!
Completion rate improved to 2.56
Configuración de una Aplicación Express.js
Desliza para mostrar el menú
Vamos a crear nuestra primera aplicación backend con Express.js. ¿Listo para comenzar?
Instalación de Express.js
Crea un nuevo directorio para la aplicación y abre la carpeta en el editor de código. Ya estamos listos para empezar. En la terminal, ejecuta este comando:
npm install express
Es como pedir Express.js en una tienda de aplicaciones virtual, y npm es nuestro servicio de entrega.
Como resultado, obtenemos la siguiente estructura de archivos y carpetas de nuestra aplicación:
Estructura básica del proyecto:
node_modules- Contiene los paquetes instalados;package.jsonypackage-lock.json- Listan las dependencias y scripts del proyecto;app.jsoindex.js- Punto de entrada para la aplicación Express. Lo creamos manualmente.
Crear la primera aplicación Express
Crear un servidor web sencillo utilizando Node.js y el framework Express.js. Seguir los siguientes pasos:
Paso 1: Importar Express
Como biblioteca, primero es necesario importarla en el archivo:
const express = require('express');
Paso 2: Crear una instancia de la aplicación Express
Se crea una instancia de la aplicación Express. Esta variable app se utilizará para configurar y definir el comportamiento del servidor web.
const app = express();
Paso 3: Configuración del puerto
Definimos el número de puerto en el que nuestro servidor escuchará. En este caso, está configurado en 3000, pero se puede elegir cualquier número de puerto disponible.
const port = 3000;
Paso 4: Definición de una ruta
Configuramos una ruta para manejar solicitudes HTTP GET a la URL raíz (/). Cuando un cliente (normalmente un navegador web) accede a la URL raíz del servidor, responde con Hello, World!.
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.get('/')- Esto define una ruta para manejar solicitudes GET al camino raíz (/). Se pueden definir rutas para diferentes métodos HTTP (GET, POST, PUT, DELETE, etc.);(req, res) => { ... }- Esta es una función de devolución de llamada que se ejecuta cuando un cliente realiza una solicitud GET a la ruta especificada. Toma dos argumentos:req(el objeto de solicitud) yres(el objeto de respuesta). En este caso, simplemente envía el textoHello, World!como respuesta.
Paso 5: Iniciar el servidor
Iniciamos el servidor y lo hacemos escuchar en el puerto especificado (en nuestro caso, el puerto 3000). Cuando el servidor se inicia correctamente, muestra un mensaje en la consola indicando en qué puerto está escuchando.
app.listen(port, () => {
console.log(`Server is running on port ${port}`);
});
app.listen(port, ...) - Este método inicia el servidor y escucha en el puerto especificado. El segundo argumento es una función de devolución de llamada que se ejecuta una vez que el servidor está en funcionamiento.
Paso 6: Ejecutar la aplicación
La aplicación se ejecuta en la terminal utilizando el comando node.
node index
Después de ejecutar el script
El servidor estará en funcionamiento y se podrá acceder abriendo un navegador web y navegando a http://localhost:3000. Debería visualizarse Hello, World! en el navegador.
¡Gracias por tus comentarios!