提问者:小点点

sails.js-如何获取控制器外部的当前请求


我想知道如何访问sails.js中控制器范围之外的req/res。

我正在编写一个helper(类似于服务),它需要访问req,而不必将其作为参数发送,因此不知何故,我需要它作为全局值。


共1个答案

匿名用户

NodeJS域可以做你想要的事情。您可以创建一个中间件/策略,为每个请求创建一个新的,并将req对象设置为上的属性。然后,您可以从domain对象访问该属性。

话虽如此,这似乎是一种暗号气味。您可能需要考虑将服务转换为,并使用req实例化它。然后您可以在代码中传递服务