【发布时间】: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