首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FeathersJS套接字客户端断开?

FeathersJS套接字客户端断开?
EN

Stack Overflow用户
提问于 2019-01-04 11:04:27
回答 1查看 626关注 0票数 1

我正在开发一个电子应用程序,它使用FeathersJS SocketIO客户端连接到一个FeathersJS服务器。它使用FeathersJS文档中提供的代码正常工作,但我希望能够连接/断开客户机与服务器的连接,基本上连接到另一台服务器(使用完全相同的服务)。例如:我有两个FeathersJS服务器,它们有完全相同的服务,但是存储了不同的数据,我希望我的电子应用程序能够连接到服务器1号,然后断开并连接到服务器2号。

有办法这样做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-05 19:18:52

最直接的方法可能是初始化两个羽毛应用程序,您可以相应地在您的电子应用程序交换。一种稍微麻烦的方法是替换应用程序(app.io)和初始化客户服务 (service.connection)上的连接:

代码语言:javascript
复制
const replaceConnection = (app, socket) => {
  app.io = socket;

  Object.keys(app.services).forEach(name => {
    app.service(name).connection = socket;
  });

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

https://stackoverflow.com/questions/54037739

复制
相关文章

相似问题

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