se agregaron las imagenes
@@ -11,5 +11,6 @@ app.use(express.json()) // for parsing application/json
|
||||
app.use(express.urlencoded({ extended: true }))
|
||||
app.use(require('./routes/index.js'))
|
||||
app.listen(process.env.PORT, function() {
|
||||
console.log('Example app listening on port ' + process.env.PORT + '!');
|
||||
console.log(`Example app listening on port ${process.env.PORT}!`);
|
||||
|
||||
});
|
||||
|
||||
@@ -44,6 +44,7 @@ function corregir(cad){
|
||||
|
||||
async function readExecel ( path )
|
||||
{
|
||||
console.log(`Entreoasdas`);
|
||||
console.log(`Entro a leer el excel`);
|
||||
let workbook;
|
||||
try{
|
||||
@@ -51,22 +52,43 @@ async function readExecel ( path )
|
||||
//console.log(`Este es el renglon: ${rows}`);
|
||||
for(let i=1; i< rows.length ; i++)
|
||||
{
|
||||
|
||||
let titulo = corregir(rows [i][0]);
|
||||
let autor = corregir(rows [i][1]);
|
||||
let categoria = rows [i][2];
|
||||
let paginas = rows [i][3];
|
||||
let isbn = rows [i][4];
|
||||
let precio = rows [i][5];
|
||||
let edicion = corregir(rows [i][6]);
|
||||
let year = rows [i][7];
|
||||
let descripcion = corregir(rows [i][8]);
|
||||
let version = rows [i][9];
|
||||
|
||||
let sqlString = `INSERT INTO Libro values ( null, '${isbn}' , '${titulo}', '${categoria}', '${autor}', ${paginas}, '${edicion}', '${precio}', '${version}', '${descripcion}', ${year}); `;
|
||||
try{
|
||||
let titulo = corregir(rows [i][0]);
|
||||
let autor = corregir(rows [i][1]);
|
||||
let categoria = rows [i][2];
|
||||
let paginas = rows [i][3];
|
||||
let isbn = rows [i][4];
|
||||
let precio = rows [i][5];
|
||||
let edicion = corregir(rows [i][6]);
|
||||
let year = rows [i][7];
|
||||
let descripcion = corregir(rows [i][11]);
|
||||
let version = rows [i][8];
|
||||
let imagen = rows [i][10];
|
||||
let pdfVis = rows [i][12];
|
||||
|
||||
let sqlString = `INSERT INTO Libro values ( null, '${isbn}' , '${titulo}', '${categoria}', '${autor}', ${paginas}, '${edicion}', '${precio}', '${version}', '${descripcion}', ${year}); `;
|
||||
|
||||
await query(sqlString);
|
||||
console.log(`INSERTO CON EXITO ${autor}`);
|
||||
|
||||
|
||||
|
||||
sqlString = `SELECT LAST_INSERT_ID() as idLibro;`;
|
||||
|
||||
let sqlAnswer = await query(sqlString);
|
||||
|
||||
sqlAnswer = sqlAnswer[0];
|
||||
|
||||
let idLibro = sqlAnswer.idLibro;
|
||||
|
||||
sqlString = `INSERT INTO Imagen values (null, ${idLibro}, '${imagen}' );`;
|
||||
|
||||
await query(sqlString);
|
||||
|
||||
sqlString = `INSERT INTO Visualizacion values (null, ${idLibro}, '${pdfVis}' );`;
|
||||
|
||||
await query(sqlString);
|
||||
|
||||
|
||||
|
||||
}
|
||||
catch(error){
|
||||
|
||||
|
Before Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 203 KiB |
|
After Width: | Height: | Size: 187 KiB |
|
After Width: | Height: | Size: 150 KiB |
|
After Width: | Height: | Size: 297 KiB |
|
After Width: | Height: | Size: 130 KiB |
|
After Width: | Height: | Size: 94 KiB |
|
After Width: | Height: | Size: 316 KiB |
|
After Width: | Height: | Size: 486 KiB |
|
After Width: | Height: | Size: 378 KiB |
|
After Width: | Height: | Size: 204 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 212 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 404 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 112 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 315 KiB |
|
After Width: | Height: | Size: 193 KiB |
|
After Width: | Height: | Size: 657 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 149 KiB |
|
After Width: | Height: | Size: 296 KiB |
|
After Width: | Height: | Size: 139 KiB |
|
After Width: | Height: | Size: 167 KiB |
|
After Width: | Height: | Size: 198 KiB |
|
After Width: | Height: | Size: 95 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 188 KiB |
|
After Width: | Height: | Size: 269 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 129 KiB |
|
After Width: | Height: | Size: 248 KiB |
|
After Width: | Height: | Size: 252 KiB |
|
After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 295 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 204 KiB |
|
After Width: | Height: | Size: 181 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 2.0 MiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 218 KiB |
|
After Width: | Height: | Size: 230 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 129 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 826 KiB |
|
After Width: | Height: | Size: 161 KiB |
|
After Width: | Height: | Size: 162 KiB |
|
After Width: | Height: | Size: 158 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 166 KiB |
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 158 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 172 KiB |
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 182 KiB |
|
After Width: | Height: | Size: 184 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 164 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 177 KiB |
|
After Width: | Height: | Size: 161 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 224 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 130 KiB |