title: Handlebars refusing to change h1 inner text on nodejs render
body: <p>My backend goes like this</p>
  <pre><code>app.get('/', function (req, res) {
      console.log(objectResponse.humidity);
      res.render('home',{umidade: objectResponse.humidity});
      console.log('home');
  });
  
  
  
  app.post('/submit', function (req, res) {
    console.log(&quot;Aqui&quot;)
    console.log(req.body);
  
    axios.get(&quot;http://api.openweathermap.org/data/2.5/weather?q=&quot;+req.body.cidade+
    &quot;&amp;units=metric&amp;appid=&quot; + process.env.API
    + &quot;&amp;lang=pt&quot;).then(response =&gt; { 
      objectResponse.humidity =  response.data.main.humidity;
      }).catch(err=&gt;{
        console.log(err);
      }).finally(response=&gt;{
        console.log('finally')
        res.redirect('/')
      });
  });
  </code></pre>
  <p>And then when the axios request return the results, i would redirect it to the main route, which updates the value for humidity using a wheater API, but even though this value reaches my front end, in the first request, when I update it, and call the API again, the inner html value refuses to change, I tried everything possible on DOM.</p>
  <pre><code>&lt;h1 class=&quot;umidade mb-4&quot;&gt;{{{umidade}}}&lt;/h1&gt; // This H1 refuses to change
  console.log({{{umidade}}}) // This changes when redirecting    
  </code></pre>