Delete a la API REST
- Descripción
A partir de un archivo HTML proporcionado, desarrollar el archivo JavaScript necesario para:
-
Obtener un recurso sanitario existente (por ejemplo
api/recursos/1) y mostrar sus datos en pantalla. - Permitir al usuario eliminar el recurso mediante una petición
DELETE. - Mostrar un mensaje de confirmación o error según el resultado.
El HTML proporcionado no debe modificarse.
- Valor que aporta
Este ejercicio completa el ciclo CRUD enseñando el borrado de recursos desde la API, y cómo reflejar ese cambio en la interfaz del usuario sin recargar la página. Desarrolla comprensión de los flujos de confirmación y manejo de respuestas del servidor.
-
Criterios de aceptación
-
No se modifica el archivo HTML.
-
Al cargar la página, se obtiene y muestra el recurso
api/recursos/1. -
El botón “Eliminar” envía una petición
DELETEal servidor. -
Se muestra un mensaje de éxito o error en pantalla.
-
No se recarga la página.
-
Pruebas
-
Al abrir la página, se muestran los datos del recurso
{id}. -
Al pulsar “Eliminar”, debe ejecutarse una petición
DELETE. -
En caso de éxito, mostrar:
“Recurso eliminado correctamente ”
-
En caso de error, mostrar:
“Error al eliminar el recurso ”
-
Tras eliminar, el formulario debe quedar desactivado o vacío.
Ejemplo de petición:
DELETE /api/recursos/{id}
- Tiempo estimado: 30 min
- Elementos relacionados: #8