【发布时间】:2017-02-24 23:41:30
【问题描述】:
在 Sails.js 控制器内部从一个路由重定向到另一个路由并同时传输一些数据的最佳方式是什么? 我的情况是我有一条路线可以创建一些数据并且重定向回另一条路线。我的问题是我不知道如何将错误消息(如果发生)传输回另一条路线(因为我想在那里显示它)。
布鲁诺
【问题讨论】:
-
不确定这是否可以做到。此时,我会将您的一些控制器逻辑转移到服务中,以便您可以在两个路由中使用相同的代码。
-
你能举个例子吗?您需要第二条路线还是仅用于显示错误消息?我可能会将 URL 中的错误消息(或错误代码标识符)作为 GET 参数传递,或者使用 flash messages。
-
第二个实现了一些逻辑,只有在发生错误时我才想将它传递给第一个路由......否则我只使用 res.redirect
标签: javascript node.js routes sails.js