Session Flash消息需要会话
我正在尝试在标准的web express js应用程序中使用express flash。我不想使用会话,因为我想让应用程序尽可能无状态,但当我尝试在没有会话的情况下使用时,应用程序会显示以下错误:Session Flash消息需要会话,session,express,flash-message,Session,Express,Flash Message,我正在尝试在标准的web express js应用程序中使用express flash。我不想使用会话,因为我想让应用程序尽可能无状态,但当我尝试在没有会话的情况下使用时,应用程序会显示以下错误: req.flash() requires sessions 我可以在没有会话的情况下使用express flash吗?我可以为这类消息使用其他替代方案吗 谢谢 注意:闪存消息是存储在会话中的一个变量,对于下一个请求,它只可用一次。也就是说,如果我们放置一个flash变量并呈现一个页面,flash变量
req.flash() requires sessions
我可以在没有会话的情况下使用express flash吗?我可以为这类消息使用其他替代方案吗
谢谢
注意:闪存消息是存储在会话中的一个变量,对于下一个请求,它只可用一次。也就是说,如果我们放置一个flash变量并呈现一个页面,flash变量是可用的,但是如果我们再次呈现相同(或其他)页面,flash变量就不存在(它被销毁)
--
基于这个前提,您需要有会话来使用消息闪烁
我认为您可以实现所需的一种方法是向中间件中的request(req)对象添加一个项,然后在控制器中检查密钥是否存在。然后,您可以将特定消息传递给模板,假设您使用的是模板引擎,或者将其作为响应的一部分进行传递
希望这能有所帮助。我很难过这里没有答案,我对此也很感兴趣。