From 537d73221d6d8c54feb029e3e7a0ec5b3417abbe Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 15 Feb 2026 16:35:57 +0000 Subject: [PATCH] Actualizar server.js --- server.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server.js b/server.js index dfca275..82a408f 100644 --- a/server.js +++ b/server.js @@ -650,18 +650,19 @@ app.get("/guilds", authMiddleware, async (req, res) => { try { const q = await p app.post("/guilds", authMiddleware, async (req, res) => { try { const { name } = req.body; await pool.query("INSERT INTO guilds (name, owner_id) VALUES ($1, $2)", [name, req.user.accountId]); res.json({ ok: true }); } catch (e) { res.status(500).json({ ok: false }); } }); app.delete("/guilds/:id", authMiddleware, async (req, res) => { try { await pool.query("DELETE FROM guilds WHERE id=$1 AND owner_id=$2", [req.params.id, req.user.accountId]); res.json({ ok: true }); } catch (e) { res.status(500).json({ ok: false }); } }); -// --- NUEVO: Buscador Geográfico real desde DB --- +// BUSCADOR GEOGRÁFICO: Consulta la tabla que poblaste en Adminer app.get("/api/geo/municipios/:provincia", authMiddleware, async (req, res) => { try { const { provincia } = req.params; + // Buscamos en la tabla master_geo_es filtrando por la provincia seleccionada const q = await pool.query( "SELECT municipio, codigo_postal FROM master_geo_es WHERE provincia = $1 ORDER BY municipio ASC", [provincia.toUpperCase()] ); res.json({ ok: true, municipios: q.rows }); } catch (e) { - console.error("Error geo:", e.message); - res.status(500).json({ ok: false, error: "Error al consultar base geográfica" }); + console.error("Error al leer master_geo_es:", e.message); + res.status(500).json({ ok: false }); } });