Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

resp.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)

1 resposta
solução!

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!