什么是Passport中的闪存信息?
我正在阅读护照文件,我想知道什么是闪光消息。 Googeling它没有给我任何相关的答案。
Flash消息就像临时variables
但它主要是一个临时会话,例如,您只想显示一次错误消息,只会有一个命中。 在你下一个路线它将会消失
所以通过使用闪光消息,你可以显示错误或成功的消息给用户。
为了解释passport.js文档,Flash消息与路由redirect结合,以向用户提供或显示状态信息。
app.post('/login', passport.authenticate('local', { successRedirect: '/', failureRedirect: '/login', failureFlash: true }) );
您基本上需要让用户知道他们已经失败或成功访问某些资源。
以下是文档中提供的片段:
在发生故障的情况下
passport.authenticate('local', { failureFlash: 'Invalid username or password.' });
在成功的情况下
passport.authenticate('local', { successFlash: 'Welcome!' });
最基本的闪光灯设置使用像连接闪光灯 。 这基本上是一个消息系统,利用会话临时存储。
我已经跑过的基本教程,它用于消息,如吐司popup。 一旦用户确认该消息,它将从会话中清除。
- Express.js路由错误的路由
- 如何使用dynamic助手重写express.js中的Flash消息?
- 如何在Express中启用HTML5模式而不破坏NodeMailer?
- 在“公共”文件夹(使用Express / NodeJS和EJS)内部模拟静态前端.js文件的正确方法是什么?
- 如何发送承诺的对象数组
- MongoDB聚合框架 – 如何按date范围,按天分组以及每天的平均收益进行匹配?
- 低优先级Express.js app.get('/ route');
- 如何在Angular / Node.js / Express中将客户端parameter passing给服务器端
- Node.js将datestring转换为unix时间戳