Как массив объектов в шаблоне EJS?

У меня есть переменная результатов, которая является массивом объектов. Я несу переменную результатов из моего файла JavaScript в мой основной файл маршрута. Я пытаюсь сделать так, чтобы моя страница отображала списки каждого объекта в моем файле ejs шаблона. Я могу перечислить все хорошо, но списки выходят как [объект объекта] вместо фактических слов, которые находятся в объектах. Как мне заставить это отображаться как строки в моем файле шаблона?

Это мой файл маршрута:

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

})

Это то, что я делаю в моем файле шаблона ejs:

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

Ответы на вопрос(4)

Ваш ответ на вопрос