Что такое "данные вспышки"?
Я делал несколько уроков вокруг nodejs. В одном учебнике упоминается библиотека под названием "connect-flash", которая позволяет вам установить "данные вспышки".
Я никогда не слышал об этом термине, прежде чем кто-нибудь, пожалуйста, определит это? (Я нашел readme довольно бесполезным)
Спасибо
Ответы
Ответ 1
Это тип пользовательских данных, которые вы показываете один раз, а затем уничтожаете. Обычно верхнее предупреждение, например "Ваше действие было успешным" или аналогичным.
По своей природе он динамический, поэтому он сохраняется в пользовательском сеансе и отображается на самой первой отображаемой странице, а затем отбрасывается.
Ответ 2
Взято со страницы doc для библиотеки софт-флэш, которая кажется довольно понятной:
Вспышка - это специальная область сеанса, используемая для хранения сообщений. Сообщения записываются на вспышку и очищаются после отображения на Пользователь. Вспышка обычно используется в сочетании с переадресацией, чтобы сообщение было доступно для следующей страницы, которая должна быть оказаны.
Это промежуточное программное обеспечение было извлечено из Express 2.x после Express 3.x удаленная прямая поддержка вспышки. connect-flash приносит это функциональность обратно в Express 3.x, а также любые другие совместимая с программным обеспечением среда или приложение. +1 для радикальных повторное использование.
...
Flash-сообщения хранятся в сеансе. Сначала настройте сеансы как обычно путем включения cookieParser и промежуточного программного обеспечения сеанса. Затем используйте вспышку промежуточное программное обеспечение, обеспечиваемое функцией connect-flash.