我正在使用SailsJS 0.9.8,如果响应应该转到websocket,我想为每个API响应添加一些信息。
我想这样做的原因是应用程序通过socketIO大量使用websockets,当使用响应对象的send()和json()方法时,状态代码不会添加到发送的json中到通过http发送的套接字,否则可用。我可以在发送之前将状态添加到json但是它会变得混乱所以我想以其他方式这样做。
某些响应方法(如badRequest()和serverError()等)确实添加了预期的状态代码,但send()和json()没有,即使我将其作为参数提供。是否有可能改变这种行为?
P.S。我确实看了this question这与我的问题基本相同,但所选择的答案对我没有用,我复制了badRequest的源文件并将其放在api / responses /中并简单地添加了一个打印输出但它从未表现出来。
由于
答案 0 :(得分:1)
我知道sails.js 0.10.x:http://sailsjs.org/#/documentation/concepts/Custom-Responses
支持这一点