Я просто хочу спросить, у меня такая ошибка
Error: Could not find matching close tag for "<% = ". at C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\ejs\lib\ejs.js:693:19 at Array.forEach () at Template.generateSource (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\ejs\lib\ejs.js:678:15) at Template.compile (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\ejs\lib\ejs.js:557:12) at Object.compile (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\ejs\lib\ejs.js:389:16) at handleCache (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\ejs\lib\ejs.js:212:18) at tryHandleCache (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\ejs\lib\ejs.js:251:16) at View.exports.renderFile [as engine] (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\ejs\lib\ejs.js:482:10) at View.render (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\express\lib\view.js:135:8) at tryRender (C:\Users\User\Documents\latihannode.js\nodejs8\library\node_modules\express\lib\application.js:640:10)
и это то, что я использовал код с использованием ejs
<ul class = "nav navbar-nav">
<% for(let i=0; i<nav.length; i++) { %>
<li>
<a href = "<%=nav[i].link"><%nav[i].title%></a>
</li>
<%}%>
</ul>
Это из моего js файла NodeJS. когда я визуализирую "индекс", я передаю индексную переменную в EJS
app.get('/', (req, res) => {
res.render(
'index',
{
nav: [{ link: '/buku', title: 'Buku' },
{ link: '/penulis', title: 'Penulis' }],
title: 'library'
}
);
});



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы должны закрыть href с помощью %>.
<a href = "<%=nav[i].link%>"><%nav[i].title%></a>
Обратите внимание на
href.