Я работал над учебным пособием по созданию приложения для Net Ninja (https://www.youtube.com/watch?v=IgAH0NqsJso&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp&index=33).. Я могу удалить предопределенные элементы в приложении To-do-App, но не могу добавить элементы. Каждый раз, когда я пытаюсьдобавьте элемент, я получаю сообщение об ошибке ниже. Кажется, что-то связано с неопределенностью todos [i] .item. Спасибо за ваше время! Ниже приведен файл .ejs, который содержит To-do-App.
TypeError: C:\Users\dlma1\Desktop\Nodejs Practice\znode-js-playlist\views\todo.ejs:17
15| <ul>
16| <% for(let i=0;i<todos.length;i++){ %>
>> 17| <li><%= todos[i].item %></li>
18| <% } %>
19| </ul>
20| </div>
Cannot read property 'item' of undefined
** Редактировать: Так что было довольно много файлов, и я не хотел перегружать людей, поэтому я собираюсь опубликовать свой github ниже. Извиняюсь за то, что не включил файлы ранее! Я не был уверенесли журнала ошибок консоли достаточно для диагностики проблемы.
https://github.com/Taikon/To-Do-App.git