首页 > 解决方案 > 服务器重新加载时发送到套接字

问题描述

所以,我希望 socket.io 在服务器重新加载时向我的客户端发出。我正在使用 express、http 和 socket.io。我想在我的服务器重新加载时向客户端发出一条消息,说他们应该重新加载他们的页面。以下是我目前拥有的。当服务器启动时,它将向客户端发出。

http.listen(3000, () => {
  io.emit('server-update')
})

这就是我到目前为止所拥有的一切。但这不起作用。有什么建议么?谢谢!

标签: node.jsexpresshttpwebsocketsocket.io

解决方案


我想到了!感谢您的所有帮助!这是我想出的:

http.listen(3000, () => {
  setTimeout(() => {
    io.emit('server-update')  
  }, 1000)
})

它有助于等待用户连接:)


推荐阅读