我们开发了一个Web应用程序(客户端的HTML / CSS / JavaScript,服务器端的Web服务)。客户端的每个用户操作都调用服务器端的某个Web方法。
但是当用户使用我们的应用程序打开多个浏览器选项卡时,我们遇到了一些问题,因此每当用户在不同的浏览器中登录时,我们决定强制注销所有浏览器的选项卡(当前选项卡除外)&#39 ; s标签。 我们如何实现客户端将能够接收"消息"从服务器端?
答案 0 :(得分:2)
当您说从服务器端向客户端发送消息时,我认为您不希望Node.js上的响应如下:
res.status(200).send('Hello World')
不是吗?
所以,你需要的是使用websockets。我建议你使用socket.io
您只需要在服务器端发送带有套接字的消息,并在客户端侦听该消息。
使用websockets,您可以向使用Id标识的每个用户发送消息,或者在广播中发送消息。 websockests有很多可能性。
您可以使用websockets在网上找到示例。我认为这就是你要找的东西。