Почему не работает ejs-шаблонизатор?

Пишу бэк для сайта на node.js, во время этого возникли трудности. Подскажите, почему новости не отображаются? EJS:

    <div class = "news">
    <%news.forEach(function(item) { %>
    <a href= "<%= item.adress%>">
    <%= item.head %></a>
    <%});%>
    </div>

Node:

    var express = require("express");
    var bodyParser = require("body-parser");
    var app = express();
    app.set("view engine", "ejs");
    let currentNews = [
    {head: 'Я первая новость', maintext: 'Вот мой текст'},
    {head: 'Я вторая новость', maintext: 'Вот мой текст'},
    {head: 'Я третья новость', maintext: 'Вот мой текст'},
    ]
    let j = 1;
    for (let h of currentNews) {
    h.adress = "/news" + `/${j}`;
    app.get("/news" + `/${j}`, function(req, res) {
    res.render("new", h);
    });
    j++;
    }
    app.get("/", function (req, res) {
    let newspackage = [];
    for (let y = currentNews.length; y < currentNews.length - 3; y--) {
    newspackage.push(currentNews[y]);
    }
    res.render('index', {news: newspackage})
    });

Ответы (0 шт):