什么是“闪存数据”?

我一直在做一些关于nodejs的教程。 一个教程提到了一个名为“连接闪光”的库,可以让你设置“闪光数据”。

我从来没有听说过这个词之前有人可以定义这个? (我发现自述非常无益)

谢谢

这是您显示一次然后销毁的用户数据types。 通常是“您的操作已成功”或类似的最高警报。

就其性质而言,它是dynamic的,所以它被保存在用户会话中并显示在第一个呈现的页面中,然后被丢弃。

从连接闪存库的文档页面采取这似乎相当不言自明:

闪存是用于存储消息的会话的特殊区域。 消息被写入闪存并在显示给用户后清除。 Flash通常与redirect结合使用,确保消息可用于要呈现的下一页。

这个中间件是从Express 2.x中提取的,Express 3.x删除了对Flash的直接支持。 connect-flash将此function带回到Express 3.x以及任何其他中间件兼容的框架或应用程序。 +1激进的可重用性。

Flash消息存储在会话中。 首先,像往常一样通过启用cookieParser和会话中间件来build立会话。 然后,使用连接闪光灯提供的闪光中间件。