【问题标题】:Sails.js override response methodsSails.js 覆盖响应方法
【发布时间】:2014-08-25 13:59:41
【问题描述】:

我正在使用 SailsJS 0.9.8,如果响应应该发送到 websocket,我想为每个 API 响应添加一些信息。

我想这样做的原因是应用程序通过 socketIO 大量使用 websockets,并且在使用响应对象的 send() 和 json() 方法时,状态码不会添加到发送的 json到通过 http 发送时可用的套接字。我可以在发送之前将状态添加到 json 中,但它会变得混乱,所以我想以其他方式进行。

一些响应方法,如 badRequest() 和 serverError() 等,确实添加了预期的状态代码,但 send() 和 json() 没有,即使我将它作为参数提供。是否有可能改变这种行为?

附:我确实看过this question,这与我的问题基本相同,但选择的答案对我不起作用,我复制了 badRequest 的源文件并将其放入 api/responses/ 并简单地添加了一个打印输出但它从未显示.

谢谢

【问题讨论】:

    标签: sails.js


    【解决方案1】:

    我知道sails.js 0.10.x 支持这一点:http://sailsjs.org/#/documentation/concepts/Custom-Responses

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-07
      • 2020-11-05
      • 2014-04-11
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多