Descripción
Implementa una ruta PUT en Express para actualizar completamente un recurso específico.
Crea una aplicación Express que maneje la actualización completa de productos mediante el método PUT.
Debes implementar:
- Una ruta PUT en
/productos/:id
que reciba el ID del producto como parámetro de la URL - La ruta debe actualizar completamente el producto con los datos recibidos en el cuerpo de la petición
- Si el producto no existe, devuelve un error 404 con el mensaje "Producto no encontrado"
- Si el producto existe, reemplázalo completamente con los nuevos datos y devuelve el producto actualizado
Para simular una base de datos, utiliza un objeto global llamado productos
que contenga al menos un producto de ejemplo:
const productos = {
"1": {
id: "1",
nombre: "Laptop",
precio: 800,
categoria: "Electrónicos"
}
};
Recuerda que PUT debe reemplazar completamente el recurso, no solo actualizar campos específicos. Configura Express para parsear JSON y crea el servidor básico con la ruta requerida.
Solución al ejercicio de programación en Express
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Express para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Express
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Express