Estaba construyendo un nuevo proyecto con NodeJs. Obtuve este código del canal de YouTube y se cargó hace 2 años. cuando intento practicar me sale un error. mi base de datos no se puede cargar y siempre muestra "No Comic Here".
este es mi código index.js:
``` /* */ var express = require('express'); var mysql = require('mysql'); // var connnect=mysql.createConnection ({ host:'localhost', user:'root', password:'', database:'testmanga' }); // var app=express(); var publicDir=(__dirname+/'public'/); app.use(express.static(publicDir)); // app.get("/banner",(req,res,next)=>{ connnect.query('SELECT * FROM banner',function(error,result,fields){ connnect.on('error',function(err) { console.log('[MY SQL ERROR]', err); }); if (result && result.lenght) { res.end(JSON.stringify(result)); } else { res.end(JSON.stringify("No Comic Here")); } }) }); // app.get("/comic",(req,res,next)=>{ connnect.query('SELECT * FROM manga',function(error,result,fields){ connnect.on('error',function(err) { console.log('[MY SQL ERROR]', err); }); if (result && result.lenght) { res.end(JSON.stringify(result)); } else { res.end(JSON.stringify("No Comic Here")); } }) }); // app.listen(3000, ()=>{ console.log("you're connected to port 3000"); })```He estado intentando cambiar localhost a 127.0.0.1 , pero aún no funciona.