Aviso

Entorno de pruebas de funcionamiento. No hay autenticación, base de datos ni lógica de negocio: los items se guardan en memoria y se respaldan en backend/data/items.json.

1. Estado del backend

GET /api/status

Comprueba que el servidor Express responde y desde cuándo está activo.

Sin datos todavía. Pulsa «Comprobar estado».

2. Listar items

GET /api/items

Devuelve el total de items y el arreglo completo.

Sin datos todavía. Pulsa «Listar items».

3. Crear item

POST /api/items

Envía { "nombre": "..." }. El nombre es obligatorio, admite de 1 a 100 caracteres y no se permiten campos extra.

Obligatorio, entre 1 y 100 caracteres.

Sin datos todavía. Escribe un nombre y pulsa «Crear item».

4. Buscar item por ID

GET /api/items/:id

Devuelve el item solicitado o un 404 en JSON si no existe.

Número entero positivo.

Sin datos todavía. Indica un ID y pulsa «Buscar».

5. Eliminar item

DELETE /api/items/:id

Elimina el item indicado. Responde 404 si el ID no existe.

Número entero positivo.

Sin datos todavía. Indica un ID y pulsa «Eliminar».

6. Echo de query params

GET /api/echo?msg=hola

Comprueba el paso de query params. Sin msg el eco devuelve una cadena vacía.

Se envía como ?msg= (URL-encoded).

Sin datos todavía. Escribe un mensaje y pulsa «Probar echo».