如果我必须在sails.js中将任何消息/错误传递给前端。
我们可以使用以下任一方法。
1. res.view({error : error})
2. res.view("/otherpageurl", {error : error})
3. res.redirect("/otherpageurl?error="+error)
在某些情况下,如果页面A中的iam发生任何错误,我只想将错误消息传递到frontend即可重定向到另一个页面。而在某些情况下,我只想在同一页面中显示错误。
还有其他将错误消息传递给前端的可能性吗?
请帮忙。 非常感谢。
从技术上讲,您可以为此使用Flash中间件。
因此,您可以这样做:
req.flash('error', 'Error Message!')
res.redirect('/otherpageurl');
然后在您看来:
<%- req.flash('error') %>