目标是:
当我没有在控制器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()
。
由于
答案 0 :(得分:0)
看看更新的蓝图钩子,你必须处理自定义路线的模型的pub / sub。 https://github.com/balderdashy/sails/blob/master/lib/hooks/blueprints/actions/update.js
您需要调用Model.publishUpdate和Model.subscribe