Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

141
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda