Sails.js 您能否根据req变量使用Sails策略将请求重定向到相应的控制器?

Sails.js 您能否根据req变量使用Sails策略将请求重定向到相应的控制器?,sails.js,Sails.js,我正在为具有不同角色和位置的客户端创建一个API,它们都将请求相同的url,但根据角色和位置,服务器将提供不同的值。因此,我想知道Sails策略是否有一个功能,根据上下文,我可以将它们重定向到正确的控制器函数,而无需返回res.redirect('/checkoutLocationXUserY')您可以实现单独的助手函数,而不是使用策略,并在操作中根据客户端和角色调用正确的助手函数 这样,相同的控制器操作服务于相同的请求,但根据客户端/角色给出不同的响应 也就是说,在策略中,您可以访问响应对象,

我正在为具有不同角色和位置的客户端创建一个API,它们都将请求相同的url,但根据角色和位置,服务器将提供不同的值。因此,我想知道Sails策略是否有一个功能,根据上下文,我可以将它们重定向到正确的控制器函数,而无需返回
res.redirect('/checkoutLocationXUserY')

您可以实现单独的助手函数,而不是使用策略,并在操作中根据客户端和角色调用正确的助手函数

这样,相同的控制器操作服务于相同的请求,但根据客户端/角色给出不同的响应

也就是说,在策略中,您可以访问响应对象,这样您就可以执行以下操作

res.redirect('some/route')
这似乎有点骇客虽然-而且,确保重定向的路线没有政策等