如何将客户端数据附加到服务器连接?

时间:2015-11-04 06:57:13

标签: meteor

我想象这样的事情:

# 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

1 个答案:

答案 0 :(得分:0)

似乎有效。连接断开时,数据将被删除,无论是通过页面重新加载还是中断互联网连接。

https://github.com/lorensr/connection-data