Webservice NodeJS y MariaDB 6 - ABM en nuestra DB vía API
  • Lunes 16 de Agosto de 2021

Webservice NodeJS y MariaDB 6 - ABM en nuestra DB vía API

Como última instancia vamos a terminar el ABM de nuestro webservice para poder controlar completamente la base de datos desde la API. Recordemos que esto es completamente extensible y que incluso puedo agregar querys con joins y demás.

Así mismo, como siempre, dejo a continuación el código utilizado en el video, no con el fin de ser copiado (aunque esto es posible) Sino más bien como referencia para que construyan su propio código

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
router.route('/user/add').post(async (req, res) => {
	result = await DBConnector.queryWithParams(
		'INSERT INTO usuarios(dni, nombre, apellido, email) VALUES(?,?,?,?)',
		[req.body.dni, req.body.nombre, req.body.apellido, req.body.email]
	);
	res.json(result);
});

router.route('/user/delete/:id').get(async (req, res) => {
	result = await DBConnector.queryWithParams(
		'DELETE FROM usuarios WHERE id=?',
		[req.params.id]
	);
	res.json(result);
});

router.route('/user/update').post(async (req, res) => {
	result = await DBConnector.queryWithParams(
		'UPDATE usuarios SET nombre=?, apellido=?, email=? WHERE ID=?',
		[req.body.nombre, req.body.apellido, req.body.email, req.body.id]
	);
	res.json(result);
});

Si te necesitas que te demos una mano o tienes alguna duda, podes encontrarnos en la comunidad de Telegram donde con mucha alegría te vamos a estar ayudando.

Si te sirvio no te olvides de apoyar. Compartir, una suscripción o un like no cuestan nada pero valen mucho…


Si sentís que el curso te sirvió y, queres apoyar aún más que con tu subscribirse al canal de youtube y en las redes sociales o simplemente quieres certificar puedes encontrarlo en Udemy. Lamentablemente no me permite ponerle menos precio, pero si te interesa el certificado no te olvides de seguirnos que vamos a estar ofreciendo gratis para que todos los que lo deseen puedan certificar.

Contenido Relacionado

PatoJAD

PatoJAD

Arquitecto de Software

Autor

Sobre mi no hay mucho para decir, me dedico a desarrollar en una empresa de telecomunicaciones, utilizo GNU/Linux desde el 2.012 y hace años que es mi Sistema Operativo main. Soy una persona que busca crecer profesionalmente sin dejar de divertirse y hacer lo que me gusta. Siempre digo que cuando un proyecto sale es importante agradecer, por lo cual les recomiendo a todos leer la seccion Agradecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.