Cannot set headers after they are sent to the client
Publicado por Marcelo (11 intervenciones) el 11/05/2020 18:20:40
Gente:
Estoy haciendo una página que recoge el valor de un POST y en base a eso verifica si el usuario es correcto pero me da este error.
Les paso el código:
express()
.use(express.static(path.join(__dirname, 'public')),bodyParser
.urlencoded({extended:true}))
.set('views', path.join(__dirname, 'views'))
.set('view engine', 'ejs')
.get('/Prueba', (req,res) => {
con.query("select * from Circulares where Texto like '%" + req.query.Titulo +"%'",
function (err,Resultados,Fields) {
if (err) throw err;
Resultados=pruebaSql.MostrarTabla(Resultados);
res.render('/pages/default', {Base:Resultados});
})
})
//.use(bodyParser.urlencoded({extended:true}))
.post('/',(req,res) => {
let Validacion = false;
//console.log("Usuario:" + req.body.Usuario);
let Usuario=req.body.Usuario;
let Clave=req.body.Clave;
con.query("select * from Usuarios where Usuario='" + Usuario + "'" +
" and Clave='" + Clave + "'",
function (err,resultado,fields) {
if (err) throw err;
if (resultado.length>0) {
res.render('pages/Prueba');
}
})
res.end();
Desde ya muchas Gracias
Estoy haciendo una página que recoge el valor de un POST y en base a eso verifica si el usuario es correcto pero me da este error.
Les paso el código:
express()
.use(express.static(path.join(__dirname, 'public')),bodyParser
.urlencoded({extended:true}))
.set('views', path.join(__dirname, 'views'))
.set('view engine', 'ejs')
.get('/Prueba', (req,res) => {
con.query("select * from Circulares where Texto like '%" + req.query.Titulo +"%'",
function (err,Resultados,Fields) {
if (err) throw err;
Resultados=pruebaSql.MostrarTabla(Resultados);
res.render('/pages/default', {Base:Resultados});
})
})
//.use(bodyParser.urlencoded({extended:true}))
.post('/',(req,res) => {
let Validacion = false;
//console.log("Usuario:" + req.body.Usuario);
let Usuario=req.body.Usuario;
let Clave=req.body.Clave;
con.query("select * from Usuarios where Usuario='" + Usuario + "'" +
" and Clave='" + Clave + "'",
function (err,resultado,fields) {
if (err) throw err;
if (resultado.length>0) {
res.render('pages/Prueba');
}
})
res.end();
Desde ya muchas Gracias
Valora esta pregunta
0