Подтвердить что ты не робот

Что такое "данные вспышки"?

Я делал несколько уроков вокруг nodejs. В одном учебнике упоминается библиотека под названием "connect-flash", которая позволяет вам установить "данные вспышки".

Я никогда не слышал об этом термине, прежде чем кто-нибудь, пожалуйста, определит это? (Я нашел readme довольно бесполезным)

Спасибо

4b9b3361

Ответ 1

Это тип пользовательских данных, которые вы показываете один раз, а затем уничтожаете. Обычно верхнее предупреждение, например "Ваше действие было успешным" или аналогичным.

По своей природе он динамический, поэтому он сохраняется в пользовательском сеансе и отображается на самой первой отображаемой странице, а затем отбрасывается.

Ответ 2

Взято со страницы doc для библиотеки софт-флэш, которая кажется довольно понятной:

Вспышка - это специальная область сеанса, используемая для хранения сообщений. Сообщения записываются на вспышку и очищаются после отображения на Пользователь. Вспышка обычно используется в сочетании с переадресацией, чтобы сообщение было доступно для следующей страницы, которая должна быть оказаны.

Это промежуточное программное обеспечение было извлечено из Express 2.x после Express 3.x удаленная прямая поддержка вспышки. connect-flash приносит это функциональность обратно в Express 3.x, а также любые другие совместимая с программным обеспечением среда или приложение. +1 для радикальных повторное использование.

...

Flash-сообщения хранятся в сеансе. Сначала настройте сеансы как обычно путем включения cookieParser и промежуточного программного обеспечения сеанса. Затем используйте вспышку промежуточное программное обеспечение, обеспечиваемое функцией connect-flash.