如何将错误消息从后端(sails.js)传递到前端

问题描述 投票:0回答:1

如果我必须在sails.js中将任何消息/错误传递给前端。

我们可以使用以下任一方法。

  1. res.view({error : error}) 
  2. res.view("/otherpageurl", {error : error})
  3. res.redirect("/otherpageurl?error="+error)

在某些情况下,如果页面A中的iam发生任何错误,我只想将错误消息传递到frontend即可重定向到另一个页面。而在某些情况下,我只想在同一页面中显示错误。

还有其他将错误消息传递给前端的可能性吗?

请帮忙。 非常感谢。

node.js sails.js
1个回答
4
投票

从技术上讲,您可以为此使用Flash中间件。

因此,您可以这样做:

req.flash('error', 'Error Message!')
res.redirect('/otherpageurl');

然后在您看来:

<%- req.flash('error') %>
© www.soinside.com 2019 - 2024. All rights reserved.