如何使用res.redirect('/')sails js发送flash消息

Luc*_*fer 14 node.js sails.js

如何res.redirect('/')在Sails中发送flash消息?

当我检查控制器中的某些条件时,我想重定向到另一个URL,传递一条flash消息.

我是Sails的新手,所以任何帮助都将受到赞赏.

控制器动作:

module.exports ={
   index: function (req, res) {

    if(req.param('key')){
      req.flash('message', 'welcome key is present');
      res.redirect('/view/');
    } else {
      req.flash('message', 'welcome key is not present');
      res.redirect('/');
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

sgr*_*454 18

您的代码看起来很适合控制器.在您的视图中,您可以访问flash消息req.flash('message'),因此在.ejs文件中也是如此<%- req.flash('message') %>