Renderizar HTML bruto
Eu quero renderizar cru.html
páginas usando Express 3 da seguinte maneira:
server.get('/', function(req, res) {
res.render('login.html');
}
É assim que configurei o servidor para renderizar páginas HTML brutas (inspiradas emesta pergunta desatualizada):
server
.set('view options', {layout: false})
.set('views', './../')
.engine('html', function(str, options) {
return function(locals) {
return str;
};
});
Infelizmente, com essa configuração, a página trava e nunca é renderizada corretamente. O que eu fiz errado? Como posso processar o HTLM bruto usando o Express 3 sem mecanismos sofisticados de renderização, como Jade e EJS?