text: const express = require('express')
  const fs = require('fs')
  const app = express()
  
  let user = {
      id: 0,
      name: 'Igor',
      phone: '(222)234-4321'
  }
  
  app.get('/', (req, res) => {
      fs.readFile('./templates/user.progbr', 'UTF8', (error, data) => {
          if (!error) {
  
              // Iremos pegar um dado que esta no nosso node, que possamos ter buscado do banco de dados, poderia estar vindo de um arquivo, de uma variável que não muda ou de uma seleção de um banco de dados e queremos substituir esse nome e telefone la no nosso html.
              // Esse replace na verdade ele não substitui dentro do data, ele retornará uma nova string com os dados substituidos.
              // Assim ja começamos a renderizar o código html baseado no template, mas, substituindo os dados que queremos. Inclusive como lendo um arquivo, modificando e gerando um html que esta sendo enviado, esse arquivo nem precisa se chamar html, poderia se chamar, por exemplo, progbr.
              data = data.replace('{{{nome}}}', user.name)
              data = data.replace('{{{telefone}}}', user.phone)
  
              res.send(data)
          }
      })
  })
  
  app.listen(3000, () => {
      console.log('server Running on 3000')
  })