我想象这样的事情:
# client
Meteor.call 'attachData', localStorage.getItem 'clientData'
Meteor.connection.onReconnect ->
Meteor.call 'attachData', localStorage.getItem 'clientData'
setTimeout ->
Meteor.call 'logData'
, 1000
# server
Meteor.methods
attachData: (data) ->
this.connection.data = data
logData: ->
console.log this.connection.data
这似乎有效,但我不熟悉this.connection
。鉴于此设置,this.connection.data
会一直存在吗?我应该使用Meteor.connection
还是Meteor.default_connection
?
答案 0 :(得分:0)
似乎有效。连接断开时,数据将被删除,无论是通过页面重新加载还是中断互联网连接。