目标是:
- 获取彗星消息以使用控制器中的重写方法,如 UPDATE 或 CREATE 或 DESTROY。
当我不在控制器 SailsJS 中为 UPDATE 覆盖时,当我说 socket.on('message') 时,我会收到彗星消息。代码是这样的:
#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
但是,当我在我的案例 UPDATE 中覆盖方法时,这永远不会被触发。无论我返回什么资源都不会启动它,我正在使用res.json()
.
谢谢