38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
const obtenerLinks = (req: any, res: any) => {
|
|
|
|
const con = require('../mysql').obtenerConexionMySql();
|
|
const nombre = req.body.nombre;
|
|
|
|
con.connect((err: any) => {
|
|
if (!err && nombre !== undefined) {
|
|
con.query(
|
|
`SELECT data FROM links WHERE nombre='${nombre}'`,
|
|
(err: any, response: any) => {
|
|
if (!err && response[0] ) {
|
|
|
|
const objecto = JSON.parse(response[0]["data"]);
|
|
|
|
res.send(`{ "exito": true, "payload": ${JSON.stringify(objecto)} }`);
|
|
|
|
} else if (!err) {
|
|
console.log("Error: La consulta no dio ningun resultado en obtenerLinks");
|
|
} else {
|
|
console.log("Error al ejecutar Query en obtenerLinks.\n" + err);
|
|
res.send(`{ "exito": false }`);
|
|
}
|
|
|
|
con.end();
|
|
}
|
|
);
|
|
|
|
} else {
|
|
console.log("Hubo un error al conectarse a la base de datos :c");
|
|
res.send(`{ "exito": false }`);
|
|
|
|
con.end();
|
|
}
|
|
});
|
|
|
|
};
|
|
|
|
module.exports.obtenerLinks = obtenerLinks; |