const connection = require('../conf/connection.js'); const express = require('express') var app = express(); var xlsx = require('node-xlsx'); var fs = require('fs'); var busboy = require('connect-busboy'); var path = require('path'); const { type } = require('os'); console.log('starting'); function query(consulta) { return new Promise(function(resolve, reject) { connection.query(`${consulta}`, (error, results, files) => { if (error) reject(error); resolve(results); }); }) } app.get('/librosNovedades', async(req, res) => { try{ let sqlString = `SELECT * FROM Libro ORDER BY year DESC LIMIT 12;`; console.log(` Esta es la cadena : ${sqlString}`); let respuestaSql = await query(sqlString); if(respuestaSql.length === 0 ){ res.status(400).json({error: true, msj: 'No hay resultados'}); return; } res.status(200).json({error:false, msj: 'exito', data: respuestaSql}) } catch(error){ console.log(`Este es el error ${error}`); res.status(400).json({error: true, msj: 'No se pudo obtener los libros', desc: error}); return; } }); module.exports = app