Capacitación en tecnología para un futuro sin límites. ¡Accede ahora!
En este artículo, aprenderemos a crear una API REST básica utilizando Node.js y Express, ejecutarla desde la terminal y probarla en el navegador Google Chrome.
Requisitos previos
Antes de comenzar, asegúrese de tener instalado lo siguiente en su sistema:
- Node.js y npm (Node Package Manager)
- Visual Studio Code
- Un navegador web (Google Chrome)
Paso 1: Configurar el proyecto en Visual Studio Code
- Abra Visual Studio Code y cree una nueva carpeta para su proyecto.
- Abra la terminal en VS Code y ejecute el siguiente comando para inicializar un nuevo proyecto Node.js:
npm init -y
Esto creará un archivopackage.json
con la configuración predeterminada.
Paso 2: Instalar Express
Ejecute el siguiente comando en la terminal para instalar Express:
npm install express
Paso 3: Crear el servidor Express
- Cree un nuevo archivo llamado
index.js
en la carpeta del proyecto. - Agregue el siguiente código al archivo
index.js
:const express = require('express'); const app = express(); const PORT = 3000; app.get('/', (req, res) => { res.send('Hola Mundo desde Express!'); }); app.listen(PORT, () => { console.log(`Servidor corriendo en http://localhost:${PORT}`); });
Paso 4: Ejecutar el servidor
Para ejecutar la API REST, ejecute el siguiente comando en la terminal de VS Code:
node index.js
Debería ver un mensaje en la terminal indicando que el servidor está en ejecución:
Servidor corriendo en http://localhost:3000
Paso 5: Probar la API en Google Chrome
- Abra Google Chrome.
- En la barra de direcciones, escriba
http://localhost:3000
y presione Enter. - Debería ver el mensaje «Hola Mundo desde Express!» en la pantalla.
Conclusión
Hemos creado con éxito una API REST básica usando Express y Node.js en Visual Studio Code. Esta API responde con un simple «Hola Mundo» cuando se accede a ella desde un navegador o herramienta como Postman. Desde aquí, puede expandir la API para manejar rutas adicionales y funcionalidades más avanzadas.
Capacitación en tecnología para un futuro sin límites. ¡Accede ahora!