From c40cca6b4bd058551d6d4d06505bba5122e4244a Mon Sep 17 00:00:00 2001 From: marsalva Date: Sat, 7 Feb 2026 16:13:51 +0000 Subject: [PATCH] Actualizar server.js --- server.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/server.js b/server.js index 46bd59b..99196f9 100644 --- a/server.js +++ b/server.js @@ -5,40 +5,39 @@ const app = express(); app.use(cors()); app.use(express.json()); -// --- “BD” en memoria (se borra cuando redeploy/restart) --- +// --- “BD” en memoria (se borra al redeploy/restart) --- const services = []; let nextId = 1; -// Raíz app.get("/", (req, res) => res.send("IntegraRepara API OK")); -// Health (sin DB por ahora) app.get("/health", (req, res) => { res.json({ ok: true, db: false, now: new Date().toISOString() }); }); -// Listar servicios +// GET /services app.get("/services", (req, res) => { - // opcional: ordenar por id desc para ver lo último arriba const list = [...services].sort((a, b) => b.id - a.id); res.json({ ok: true, count: list.length, services: list }); }); -// Crear servicio +// POST /services app.post("/services", (req, res) => { - const { title, client, phone, address, notes } = req.body || {}; + // Tu HTML manda clientName, aquí lo acepto + const { title, client, clientName, phone, address, notes } = req.body || {}; + const clientFinal = client ?? clientName; - if (!title || !client) { + if (!title || !clientFinal) { return res.status(400).json({ ok: false, - error: "Faltan campos obligatorios: title y client", + error: "Faltan campos obligatorios: title y client (o clientName)", }); } const item = { id: nextId++, title: String(title).trim(), - client: String(client).trim(), + client: String(clientFinal).trim(), phone: phone ? String(phone).trim() : "", address: address ? String(address).trim() : "", notes: notes ? String(notes).trim() : "",