[英]No comet message when overriding blueprint CRUD action in Sails.js
目標是:
當我沒有在控制器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都不會觸發它,我正在使用res.json()
。
謝謝
看一下更新的藍圖鈎子,您必須處理自定義路線的模型發布/訂閱。 https://github.com/balderdashy/sails/blob/master/lib/hooks/blueprints/actions/update.js
您需要調用Model.publishUpdate和Model.subscribe
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.