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)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!