Como matriz de objetos no modelo ejs?

Eu tenho uma variável de resultados que é uma matriz de objetos. Eu carrego a variável de resultados do meu arquivo javascript para o meu arquivo de rota principal. Estou tentando renderizar minha página para exibir listas de cada objeto no meu arquivo ejs de modelo. Sou capaz de listar tudo bem, mas as listas estão saindo como [objeto objeto] em vez das palavras reais que estão nos objetos. Como faço para que isso seja exibido como seqüências de caracteres no meu arquivo de modelo?

Este é o meu arquivo de rota:

app.get('/announcement', function(req,res){
        var getAnnouncements = require('../public/javascripts/announcement.js'); //Load the module, get the name of the script file

        //define the functions here
        var onSpreadsheetSuccess = function (results) { //result is announcementArray

            //add results list to template);
            res.render('announcement', {title: "Announcement page", results: results});

        }

        getAnnouncements.loadSheet(onSpreadsheetError, onSpreadsheetSuccess); //call the function from script with the parameters passed

})

Isto é o que estou fazendo no meu arquivo ejs de modelo:

<ul>
    <% results.forEach(function(result){ %>
        <li><%= result %></li>
    <%  }); %>
</ul>

questionAnswers(4)

yourAnswerToTheQuestion