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

142
Vistas
¿Es posible obtener más parámetros que la ruta especificada?

Estoy luchando con esto porque estoy usando una autenticación CAS en mi trabajo.

Cuando el inicio de sesión es exitoso, se le redirige a la URL anterior, pero el problema es que si no se redirige a la URL anterior, se le redirige a la URL base + primer parámetro. Este es un ejemplo de cómo "funciona" todo esto:

Así que la ruta expresa es algo como esto:

 if (req.isAuthenticated()) { //console.log("valor token: ", req.session.token); next(); // permitir la siguiente ruta } else { // requerir al usuario log in cuando no es desarrollo if (environment === 'development' ) {//|| environment === 'staging') { //res.redirect("/cstools" + "?path=" + req.path); next(); } else { //console.log(req, req.url); res .cookie("redirect", "1", { httpOnly:false, path: "/cstools", secure: false }) .redirect("/cstools" + "?path=" + req.path); } } });

Aquí está la url que estoy usando:

/cstools/private/soporteOnLine/#/app/inicio/sugerencia/modal

pero cuando se llama en el navegador, el backend solo obtiene el primer parámetro después de privado

/cstools/private/soporteOnLine

Mi primer enfoque fue crear una cookie para indicarle al navegador que redirija a la URL anterior, pero como solo obtengo un parámetro, no puedo redirigir a la URL que quiero.

Mi pregunta aquí es ¿cómo puedo obtener la URL completa para redirigir cuando el inicio de sesión es exitoso?

about 4 years ago · Juan Pablo Isaza
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