39 lines
1.3 KiB
TypeScript
39 lines
1.3 KiB
TypeScript
const crearAnime = (req: any, res: any) => {
|
|
|
|
const con = require('../mysql').obtenerConexionMySql();
|
|
const YAML = require('yaml');
|
|
|
|
if (req.body.data) {
|
|
|
|
const data = YAML.parse(req.body.data);
|
|
con.connect((err: any) => {
|
|
if (!err) {
|
|
|
|
con.query(
|
|
`INSERT INTO animes
|
|
(titulo, link, imgUrl, descripcion, estudio, eps, alAire, temporada, anio, fuente, generos, color)
|
|
VALUES ('${data.titulo}', '${data.link}', '${data.imgUrl}', '${data.descripcion}',
|
|
'${data.estudio}', ${data.eps}, '${data.alAire}', '${data.temporada}', '${data.anio}',
|
|
'${data.fuente}', '${data.generos}', '${data.color}')`,
|
|
(err: any, respuesta: any) => {
|
|
if (!err) {
|
|
res.send("Exito");
|
|
} else {
|
|
res.send("Fracaso :c\n" + err);
|
|
}
|
|
}
|
|
);
|
|
|
|
} else {
|
|
res.send("Error al conectarse...\n" + err);
|
|
}
|
|
});
|
|
|
|
} else {
|
|
|
|
res.send("Error. El servidor no recibio ningun dato.");
|
|
|
|
}
|
|
};
|
|
|
|
module.exports.crearAnime = crearAnime; |