Показать сообщение отдельно
  #2 (permalink)  
Старый 02.06.2024, 18:23
Аспирант
Отправить личное сообщение для roland Посмотреть профиль Найти все сообщения от roland
 
Регистрация: 02.11.2023
Сообщений: 30

Странное решение хранить состояние забронированных мест на клиенте.

Если рендеринг происходит на сервере, тогда Node.js должен возвращать HTML с элементами с уже присвоенными классами "buyed". Генерация HTML происходит на сервере средствами Node.js.

Если клиент получает от Node.js только состояние (это могут быть данные в формате JSON), тогда присваивать классы "buyed" при генерации или обработке элементов на клиенте.

При бронировании отправлять идентификатор места на Node.js и возвращать обратно состояние. Если бронирование произошло успешно, присваивать класс "buyed" элементу места.
Ответить с цитированием