Teria alguma forma de eu responder um arquivo html estático? Pois não tenho o interesse de usar o marko (sei que é bem útil, mas é uma situação específica que quero utilizar o próprio html)
Teria alguma forma de eu responder um arquivo html estático? Pois não tenho o interesse de usar o marko (sei que é bem útil, mas é uma situação específica que quero utilizar o próprio html)
Olá Lucas, tudo bem? Peço desculpas pela demora em ti responder! Sim é possível, porém você vai precisar usar o módulo path
do NodeJS, que já está disponível por padrão, então você pode no começo do arquivo de rotas adicionar a linha:
const path = require('path');
E depois usar o método sendFile
do response, da seguinte forma:
app.get('/teste', function(req, res) {
res.sendFile(path.join(__dirname, '../views/teste.html'));
});
Onde claro o arquivo teste.html está "solto" dentro da pasta views e tem o seguinte conteúdo:
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Teste</title>
</head>
<body>
<h1> Teste do Código </h1>
</body>
</html>
Claro isso foi só um teste rápido pra você poder descobrir como é possível realizar esse procedimento.
Espero ter esclarecido sua dúvida!