node.js - 节点服务器重新启动后保持套接字处于活动状态
问题描述
我正在为我的 react-native 应用程序使用带有节点的 socket.io。一切正常,但是当用户连接到套接字并且节点服务器由于 PM2 的任何类型的错误而重新启动时,问题就出现了。因此套接字是从套接字池中清除,然后用户必须再次登录以注册新的套接字才能使应用程序工作。有没有比使用 setTimeout 并检查套接字是否不存在然后自动创建新套接字更好的方法?
解决方案
推荐阅读
- react-native - 如何在 React-Native 的 TextInput 中为单个单词提供不同的样式?
- html - 在网页中设置 iframe 高度的问题
- python - 如何更改 - 使用 for 循环调用多个函数 - 变为 - 使用管道调用类?
- c# - SQL查询结果断言
- git - git rebase 并保持标签更新
- sql - 如何在大查询中使用时间部分 00:00:00 获取昨天的日期?
- java - 我正在尝试使用搜索视图过滤 recyclerview,但它不起作用
- typescript - 打字稿不识别多态类
- python - 熊猫加入特定列的索引
- objective-c - 是否可以为 Objective-C 中的每个方法调用生成一个包装器?