REDIRECCIONAR A OTRA PÁGINA CON NODEJS
Para redireccionar a otra página con NodeJS, depende del framework o módulo que estés utilizando, como Express, o si estás trabajando con Node.js puro (usando el módulo http). A continuación, te explico las formas más comunes de hacerlo:- Usando express
const express = require('express'); const app = express(); app.get('/old-route', (req, res) => { // Redirige a una nueva ruta res.redirect('/new-route'); }); app.get('/new-route', (req, res) => { res.send('¡Estás en la nueva ruta!'); }); app.listen(3000, ( - Redirección sin usar Express se pueden hacer redirecciones configurando manualmente los encabezados HTTP.
const http = require('http'); const server = http.createServer((req, res) => { if (req.url === '/old-route') { // Configura el encabezado de redirección res.writeHead(302, { Location: '/new-route' }); res.end(); } else if (req.url === '/new-route') { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.write('¡Estás en la nueva ruta!'); res.end(); } else { res.writeHead(404, { 'Content-Type': 'text/plain' }); res.write('Página no encontrada'); res.end(); } });