вы что, про шаблонизаторы не слышали??
куда удобнее всё сделать в таком виде:
app.get('/', function (req, res) {
res.render('index', { data: somedata, list: somelist });
});
а сам шаблон -
<html>
...
<body>
{% if data == 'somevalue' %}
<ul>
{% for x in list %}
<li>x.field</li>
{% endfor %}
</ul>
{% else %}
<p>nothing to display</p>
{% endif %}
...
</body>
</html>