Node.js 在Sails.js中重写blueprint CRUD操作时没有comet消息
目标是:Node.js 在Sails.js中重写blueprint CRUD操作时没有comet消息,node.js,websocket,sails.js,Node.js,Websocket,Sails.js,目标是: 获取comet消息以使用控制器中的重写方法,如更新、创建或销毁 当我没有在控制器SailsJS中进行覆盖以进行更新时,当我说socket.on('message')时,会收到comet消息。 代码如下: #listening socket for new apps socket.on "message", (data) -> console.log data if data.model is "application" viewModel.apps.push(
- 获取comet消息以使用控制器中的重写方法,如更新、创建或销毁
#listening socket for new apps
socket.on "message", (data) ->
console.log data
if data.model is "application"
viewModel.apps.push(new App(data.data))
if data.model is "configuration"
#rewrite this
return
但当我在我的案例更新中重写方法时,这不会触发。
无论返回什么res,我都不会启动它,我使用的是res.json()
谢谢请查看blueprint挂钩以进行更新,您必须处理自定义路线的模型发布/订阅。 您需要调用Model.publishUpdate和Model.subscribe