Nodejs - URL de redireccionamiento
¿Cómo consigo que un servidor node.js redirija a los usuarios a una página 404.html cuando ingresan una URL no válida?
Hice algunas búsquedas y parece que la mayoría de los resultados son para Express, pero quiero escribir mi servidor en Node.js puro.
Aceptado
La lógica para determinar una URL "incorrecta" es específica de su aplicación. Podría ser un simple error de archivo no encontrado o algo más si está utilizando una aplicación RESTful. Una vez que lo hayas descubierto, enviar una redirección es tan simple como:
response.writeHead(302, {
'Location': 'your/404/path.html'
//add other headers here...
});
response.end();
Si está utilizando ExpressJS, es posible utilizar:
res.redirect('your/404/path.html');