Sails.jsredirectparam

将Sails.js控制器从一个路由redirect到另一个路由并同时传输一些数据的最好方法是什么? 我的情况是,我有一条路线创build一些数据,并redirect到另一条路线。 我的问题是,我不知道如何将错误消息(如果发生)传回到其他路由(因为我想在那里显示)。

布鲁诺

我的问题是,我不知道如何将错误消息(如果发生)传回到其他路由(因为我想在那里显示)。

Sails@v0.12包含https://github.com/jaredhanson/connect-flashforms的Flash中间件:

req.flash('error', payload); res.redirect(307, '/'); return; 

要在另一个控制器中获取错误:

 var error = req.flash('error');