Render HTML en bruto
Quiero hacer crudo.html
páginas que utilizan Express 3 de la siguiente manera:
server.get('/', function(req, res) {
res.render('login.html');
}
Así es como he configurado el servidor para representar páginas HTML en bruto (inspiradas enesta pregunta obsoleta):
server
.set('view options', {layout: false})
.set('views', './../')
.engine('html', function(str, options) {
return function(locals) {
return str;
};
});
Desafortunadamente, con esta configuración, la página se cuelga y nunca se procesa correctamente. ¿Qué he hecho mal? ¿Cómo puedo renderizar HTLM sin procesar utilizando Express 3 sin motores de representación sofisticados como Jade y EJS?