Cómo redirigir a otra página en Node.js

Cómo redirigir a otra página en Node.js

En este tutorial, vamos a aprender cómo redirigir a un usuario de una página a otra en la aplicación Node.js.

Nota: este tutorial asume que está utilizando el marco express en node.js.

En node.js podemos usar el res.redirect() método para redirigir a un usuario a otra página.

EL res.redirect() el método toma la path como argumento y redirige al usuario a esa ruta especificada.

En este ejemplo, estamos redirigiendo a un usuario desde la página '/login' a la página '/dashboard'.

app.get('/login',(req,res)=>{
   res.redirect('/dashboard');
})

Por defecto, Node.js express crea un 302 redirigir

Si desea crear una redirección permanente, debe especificar un código de estado 301 así.

app.get('/lab',(req,res)=>{
   res.redirect(301, '/dashboard');
})

Si está redirigiendo a un usuario a un sitio web diferente en lugar del mismo sitio, debe pasar una URL completa del sitio como esta.

app.get('/lab',(req,res)=>{
   res.redirect(301, 'https://google.com/');
})

Las redirecciones de rutas relativas también son posibles en Node.js, por ejemplo, si está en http://localhost:3000/users/sai/edit lo que sigue .. se redirigirá a http://localhost:3000/users/sai.

Aquí un ejemplo:

Si quieres conocer otros artículos parecidos a Cómo redirigir a otra página en Node.js puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas