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

154
Vistas
Nodejs Ajax - redirect to the login page

I'm trying to solve this problem. I use Node Express and jQuery. The user has been logged out (from another page of the site), but is trying to send an ajax request. How to redirect it to the login page? I can throw an error like so:

if (!req.isAuthenticated()) {
    return res.json(function() {});
}

and after on the client side:

$.ajax({
    type: 'GET',
    ...
    error: function() {
        document.location.href = '/logout';
    }
})

But can it be done in some other way? For example, if you do not use Ajax, then I do this:

if (!req.isAuthenticated()) {
    return redirect('/login');
}

Something similar but with Ajax?

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

0

Since you mentioned you use Express, you can call the redirect function on the response:

if (!req.isAuthenticated()) {
    res.redirect("/login");
}
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