Oye, estoy haciendo una ruta de restablecimiento de contraseña (EXPRESSJS) y tengo un problema. Mi ruta se ve así: /reset-password/:resetToken .
Y lo entiendo así: const token = req.params.resetToken
Cuando consola.log esa variable, la registra sin ningún error, pero cuando trato de verificar si está en db, regresa como undefined
Algo de código:
AuthRouter.put("/reset-password/:resetToken", async (req, res) => { const token = req.params.resetToken try { console.log(token); const getResetToken = await pool.query("SELECT * FROM users WHERE user_password_reset_token = $1", [ token ])Intente agregar `` en lugar de " en la consulta
`SELECT * FROM users WHERE user_password_reset_token = $1`Oye, puedes probar este, funcionará en valores dinámicos:
const getResetToken = await pool.query( `SELECT * FROM users WHERE user_password_reset_token = $1`, [token] )