Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

111
Vistas
PUT no actualiza Mysql a través de REST api/JWT

Estoy tratando de realizar una solicitud de actualización usando Jwt (Tokens) y Node.Js con un backend en mysql. Solo me dice en Postman que el registro se ha actualizado, trato de ver dónde se realizó la actualización y no pude encontrar nada. Nada actualizado.

Mi código se ve así:

 app.put('/api/v1/logistics/update_profile', async function (req, res, next) { try { if ( !req.headers.authorization || !req.headers.authorization.startsWith('Bearer ') || !req.headers.authorization.split(' ')[1] ) { return res.status(422).json({ message: 'Please Provide Token!' }); } const theToken = req.headers.authorization.split(' ')[1]; const decoded = jwt.verify(theToken, 'fasta-logistics'); var fullname = req.body.fullname; var email = req.body.email; var state = req.body.state; var city = req.body.city; var phone_num = req.body.phone_num; var company_type = req.body.company_type; var company_name = req.body.company_name; var company_regnum = req.body.company_regnum; var l_licensenumber = req.body.l_licensenumber; var company_address = req.body.company_address; dbConn.query( 'UPDATE XXXXXx SET fullname =? , email =?, state=?, city=?, phone_num=?, company_type=?, company_name =?, company_regnum =?, l_licensenumber =?, company_address =? where id =?', [ fullname, email, state, city, phone_num, company_type, company_name, company_regnum, l_licensenumber, company_address, decoded.id, ], function (error, results, fields) { if (error) throw error; return res.send({ error: false, data: results, message: 'User Updated Successfully', }); } ); } catch (err) { next(err); } });

¿Por qué me dice que los registros se han actualizado y no pasa nada? Por favor, necesito orientación aquí de algún tipo.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

return res.json({ error: false, data: results, message: 'User Updated Successfully' }); Deberia trabajar.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Para ser honesto, no sé cómo funciona "dbConn.query", pero supongo que escribiste mal el orden de los argumentos o algo así. Puedo sugerirle que use ORM en su lugar (al menos generadores de consultas como knex), porque tienen un código declarativo y más legible, una gran documentación y comunidad, y problemas como este no existen allí.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda