首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ddp.js如何获取连接id

ddp.js如何获取连接id
EN

Stack Overflow用户
提问于 2016-09-09 11:23:20
回答 1查看 437关注 0票数 1

嗨,伙计们,我正在编写一个流星应用程序,并使用ddp.js v0.6.0使我的前端使用静态html。现在我需要一种方法来获得我的会话连接id在前面与ddp.js,有什么办法做吗?在流星中,我可以做Meteor.connection._lastSessionId,在ddp.js中有类似的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-12 07:11:57

代码语言:javascript
复制
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;

**

代码语言:javascript
复制
// Set the session ID here
  self.sessionId = data.session;

**

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39410467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档