Node.js 是否在views total.js中显示错误和成功消息?
我想向Node.js 是否在views total.js中显示错误和成功消息?,node.js,total.js,Node.js,Total.js,我想向total.js中的视图发送flash消息,我看到了一种使用查询字符串的替代方法,并检查该标志以了解视图中显示的内容: 在控制器中: this.redirect('/?success=1'); 相关人士认为: @{if query.success} //proper message @{fi} 但我想知道是否有其他方法可以显示任何状态(错误或成功)消息?在某些情况下,我使用相同的方法,但如果可能的话,我建议通过JavaScript在客户端执行,我的下一个建议是始终通过AJAX发
total.js
中的视图发送flash消息,我看到了一种使用查询字符串的替代方法,并检查该标志以了解视图中显示的内容:
在控制器中:
this.redirect('/?success=1');
相关人士认为:
@{if query.success}
//proper message
@{fi}
但我想知道是否有其他方法可以显示任何状态(错误或成功)消息?在某些情况下,我使用相同的方法,但如果可能的话,我建议通过JavaScript在客户端执行,我的下一个建议是始终通过
AJAX
发送所有表单。服务器端代码更少,带来更多好处:
- 减少服务器端的CPU和内存消耗
- 可以缓存视图的输出
- 更好的性能
- 较小的传输数据
这里有一个闪存模块,与Express.js中的功能相同,但我不推荐它:
要呈现一些flash消息,可以使用
controller.repository
对象或model
或创建一些查看引擎帮助程序。有很多方法可以做到这一点。所以我将在客户端完成。非常感谢!