Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在维护我们公司构建的聊天应用程序,现在要求来了,如果nodejs服务器出现故障并重新启动,加载时最初连接的用户连接必须能够再次连接到套接字但无需重新加载页面. 我正在使用 express 进行聊天。任何答案都会对我有帮助,谢谢。
取决于您使用的 websocket 客户端库,但逻辑是相同的,尝试侦听断开连接事件,当断开连接事件因任何原因触发时设置间隔并尝试重新连接,直到成功或进行最大尝试,并且如果应用程序需要,只需要重新加载页面。