Rise,
Интерфейс и исходный код были созданы как для вашего пользовательского интерфейса, так и для работы сервера NodeJS с этим приложением. Ваша задача - заполнить недостающие части; Такие как:
1. Редактирование (или обновление ..) существующего элемента Todo.
2. Сохранение / удаление элемента Todo
Для этого приложения нет БД. Вам нужно создать литерал объекта для хранения только в рамках сеанса пользователя. Форма объекта должна напоминать этот пример ниже:
let data =. [
{
id: << уникальный идентификатор из пользовательского интерфейса. Не генерируется сервером.
description: << это то, что клиент вставляет для задачи в пользовательском интерфейсе
date_deleted: << Если вы поместите здесь дату, она будет удалена. Если null, то не удаляется.
type: << это "Today", "Tomorrow" или "Future"
},
{...},
{...},
]
Когда пользовательский интерфейс загружается впервые, вам нужно получить все элементы Todo с сервера (если есть ...). И визуализируйте их в соответствующем контейнере.
Мы используем обработку Express Session. Итак, если вы закроете страницу и вернетесь, она должна загрузить данные с вашего сервера.
Последний раз редактировалось Ulyana1992, 24.09.2020 в 21:20.
|