我想知道如何在sails.js中访问控制器范围之外的req / res。
我正在编写一个需要访问req
的助手(有点服务),而不必将其作为参数发送,所以我需要它作为全局值。
答案 0 :(得分:0)
NodeJS Domains可以执行您正在寻找的内容。您可以创建一个为每个请求创建新domain
的中间件/策略,并将req对象设置为domain
上的属性。然后,您可以从domain
对象访问该属性。
那说,这看起来像代码味道。您可能希望将服务转换为Class
,并使用req
进行实例化。然后你可以在代码中传递service
。