En este tutorial, construiremos una API RESTful utilizando Node.js y Express. Una API RESTful es una interfaz de programación de aplicaciones que sigue los principios de REST (Representational State Transfer). Utilizaremos Express, un marco de aplicaciones web de Node.js, para crear nuestra API.
Primero, necesitas instalar Node.js en tu sistema. Puedes descargar Node.js desde el sitio web oficial.
npm init -y
npm install express
Creamos un archivo index.js y agregamos el siguiente código:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
Para ejecutar la aplicación, ejecuta el siguiente comando:
node index.js
Ahora puedes acceder a tu aplicación en http://localhost:3000.
Vamos a crear algunas rutas para nuestra API. Por ejemplo, una ruta para obtener una lista de usuarios y otra ruta para obtener un usuario por su ID.
app.get('/api/users', (req, res) => {
res.json([
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
]);
});
app.get('/api/users/:id', (req, res) => {
const id = req.params.id;
res.json({ id, name: 'Alice' });
});
Ahora puedes acceder a la API de usuarios en http://localhost:3000/api/users y http://localhost:3000/api/users/1.
En este tutorial, hemos construido una API RESTful utilizando Node.js y Express. Puedes agregar más rutas y funcionalidades a tu API según tus necesidades. ¡Diviértete construyendo tu API!
Espero que este tutorial te haya sido útil. Si tienes alguna pregunta, no dudes en dejar un comentario.