2016-09-09 3 views
1

안녕하세요 저는 유성 앱을 작성하고 ddp.js v0.6.0을 사용하여 정적 HTML로 프론트 엔드를 만듭니다. 이제 ddp.js를 사용하여 세션 연결 ID를 얻는 방법이 필요합니다. 어쨌든 그것을 할 수 있습니까? 유성에서는 그냥 Meteor.connection._lastSessionId을 수행 할 수 있습니다. ddp.js에 이에 상응하는 항목이 있습니까?ddp.js 연결 ID를 얻는 방법

답변

0
DDP.prototype._on_connected = function (data) { 
    var self = this; 
    var firstCon = self._reconnect_count === 0; 
    var eventName = firstCon ? "connected" : "reconnected"; 
    self.readyState = 1; 
    self._reconnect_count = 0; 
    self._reconnect_incremental_timer = 0; 

**

// Set the session ID here 
    self.sessionId = data.session; 

**

var length = self._queue.length; 
    for (var i=0; i<length; i++) { 
    self._send(self._queue.shift()); 
    } 
    self._emit(eventName, data); 
    // Set up keepalive ping-s 
    self._ping_interval_handle = setInterval(function() { 
    var id = uniqueId(); 
    self._send({ 
     msg: "ping", 
     id: id 
    }); 
    }, self._ping_interval); 
}; 

이 그것을 할 수있는 방법입니다.

https://forums.meteor.com/t/ddp-js-get-connection-id/29136/4