cerrando conecciones
This commit is contained in:
+52
-55
@@ -52,10 +52,11 @@ app.post('/registro', async(req, res) => {
|
|||||||
|
|
||||||
try{
|
try{
|
||||||
|
|
||||||
let n_correo = body.correoLider;
|
let n_correo = depurado( body.correoLider);
|
||||||
let cad = `SELECT * FROM Persona WHERE correo='${n_correo}' AND lider = true;`;
|
let cad = `SELECT * FROM Persona WHERE correo='${n_correo}' AND lider = true;`;
|
||||||
let respuesta = await query(cad);
|
let respuesta = await query(cad);
|
||||||
if (respuesta.length != 0) {
|
if (respuesta.length != 0) {
|
||||||
|
connection.end();
|
||||||
console.log( "El correo del lider ya fue registrado anteriormente");
|
console.log( "El correo del lider ya fue registrado anteriormente");
|
||||||
res.status(400).json({ error: false, msj: "El correo del lider ya fue registrado anteriormente" });
|
res.status(400).json({ error: false, msj: "El correo del lider ya fue registrado anteriormente" });
|
||||||
return;
|
return;
|
||||||
@@ -67,7 +68,7 @@ app.post('/registro', async(req, res) => {
|
|||||||
let men = `Errror al buscar el correo ${error}`;
|
let men = `Errror al buscar el correo ${error}`;
|
||||||
console.log(men);
|
console.log(men);
|
||||||
res.status(400).json({ error: true, msj: men });
|
res.status(400).json({ error: true, msj: men });
|
||||||
throw new TypeError (error);
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -83,7 +84,7 @@ app.post('/registro', async(req, res) => {
|
|||||||
let men = `Error al registar Equipo ${error}`;
|
let men = `Error al registar Equipo ${error}`;
|
||||||
console.log(men);
|
console.log(men);
|
||||||
res.status(400).json({ error: true, msj: men });
|
res.status(400).json({ error: true, msj: men });
|
||||||
throw new TypeError (error);
|
return;
|
||||||
}
|
}
|
||||||
// CREATE TABLE `Persona` (
|
// CREATE TABLE `Persona` (
|
||||||
// `idPersona` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
// `idPersona` integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||||||
@@ -100,11 +101,12 @@ app.post('/registro', async(req, res) => {
|
|||||||
try{
|
try{
|
||||||
for( let i=0; i < body.integrantes.length; i++){
|
for( let i=0; i < body.integrantes.length; i++){
|
||||||
let row = body.integrantes[i];
|
let row = body.integrantes[i];
|
||||||
let cad = `INSERT INTO Persona VALUES ( null, ${idEquipo}, '${row.nombre}', '${row.apellidoPa}', '${row.apellidoMa}', '${row.correo}', null, false );`;
|
let c = depurado(row.correo);
|
||||||
|
let cad = `INSERT INTO Persona VALUES ( null, ${idEquipo}, '${row.nombre}', '${row.apellidoPa}', '${row.apellidoMa}', '${c}', null, false );`;
|
||||||
await query(cad);
|
await query(cad);
|
||||||
}
|
}
|
||||||
|
let c = depurado(body.correoLider);
|
||||||
let cad = `INSERT INTO Persona VALUES ( null, ${idEquipo}, '${body.nombreLider}', '${body.apellidoPaLider}', '${body.apellidoMaLider}', '${body.correoLider}', '${body.carreraLider}', true );`;
|
let cad = `INSERT INTO Persona VALUES ( null, ${idEquipo}, '${body.nombreLider}', '${body.apellidoPaLider}', '${body.apellidoMaLider}', '${c}', '${body.carreraLider}', true );`;
|
||||||
await query(cad);
|
await query(cad);
|
||||||
}
|
}
|
||||||
catch(error){
|
catch(error){
|
||||||
@@ -112,67 +114,62 @@ app.post('/registro', async(req, res) => {
|
|||||||
let men = `Error al registar Integrantes ${error}`
|
let men = `Error al registar Integrantes ${error}`
|
||||||
console.log(men);
|
console.log(men);
|
||||||
res.status(400).json({ error: true, msj: men });
|
res.status(400).json({ error: true, msj: men });
|
||||||
throw new TypeError (error);
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// try{
|
try{
|
||||||
// var nodemailer = require('nodemailer');
|
var nodemailer = require('nodemailer');
|
||||||
|
|
||||||
// var transporter = nodemailer.createTransport({
|
var transporter = nodemailer.createTransport({
|
||||||
// service: 'gmail',
|
service: 'gmail',
|
||||||
// auth: {
|
auth: {
|
||||||
// user: 'daniel.adrian.ramirez.george@gmail.com',
|
user: ' hackaton-test@pcpuma.acatlan.unam.mx',
|
||||||
// pass: '753951852_dan'
|
pass: 'H4cka-T3st'
|
||||||
// }
|
}
|
||||||
// });
|
});
|
||||||
|
|
||||||
// var mailOptions = {
|
var mailOptions = {
|
||||||
// from: `daniel.adrian.ramirez.george@gmail.com`,
|
from: ` hackaton-test@pcpuma.acatlan.unam.mx`,
|
||||||
// to: `${body.correoLider}`,
|
to: `${body.correoLider}`,
|
||||||
// subject: 'Registro HACKATHON VIRTUAL',
|
subject: 'Registro HACKATHON VIRTUAL',
|
||||||
// text: `Tu registro se ha realizado de manera correcta es importante que considere el equipo la asistencia a las siguientes actividades
|
text: `Tu registro se ha realizado de manera correcta es importante que considere el equipo la asistencia a las siguientes actividades
|
||||||
// Primer Taller: Julio 14
|
Primer Taller: Julio 14
|
||||||
// Segundo Taller: Julio 16
|
Segundo Taller: Julio 16
|
||||||
// Tercer Taller: Julio 22
|
Tercer Taller: Julio 22
|
||||||
// Cuarto Taller: Julio 28
|
Cuarto Taller: Julio 28
|
||||||
// Hackathon: Agosgto 1-2
|
Hackathon: Agosgto 1-2
|
||||||
|
|
||||||
// Una vez inscrito, se compartirán más detalles.`
|
Una vez inscrito, se compartirán más detalles.`
|
||||||
// };
|
};
|
||||||
|
|
||||||
// await transporter.sendMail(mailOptions, function(error, info){
|
await transporter.sendMail(mailOptions, function(error, info){
|
||||||
// if (error) {
|
if (error) {
|
||||||
// let men = `Error al enviar mensaje: ${error}`;
|
let men = `Error al enviar mensaje: ${error}`;
|
||||||
// console.log(men);
|
console.log(men);
|
||||||
// res.status(400).json({ error: true, msj: men });
|
res.status(400).json({ error: true, msj: men });
|
||||||
// throw new TypeError (error);
|
connection.end();
|
||||||
|
return;
|
||||||
|
|
||||||
// } else {
|
} else {
|
||||||
|
|
||||||
// console.log('Email sent: ' + info.response);
|
console.log('Email sent: ' + info.response);
|
||||||
// res.status(200).json({ error: false, msj: "exito"});
|
res.status(200).json({ error: false, msj: "exito"});
|
||||||
// return;
|
connection.end();
|
||||||
|
return;
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// catch(error){
|
|
||||||
// let men = `Error al enviar mensaje: ${error}`;
|
|
||||||
// console.log(men);
|
|
||||||
// res.status(400).json({ error: true, msj: men });
|
|
||||||
// throw new TypeError (error);
|
|
||||||
|
|
||||||
// }
|
|
||||||
res.status(200).json({ error: false, msj: "exito"});
|
|
||||||
connection.end();
|
|
||||||
return;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch(error){
|
||||||
|
let men = `Error al enviar mensaje: ${error}`;
|
||||||
|
console.log(men);
|
||||||
|
res.status(400).json({ error: true, msj: men });
|
||||||
|
connection.end();
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user