服务器具有某些变量,这些变量的值会定期更改。这些更改不会发出事件或任何东西。我的JavaScript应用程序通过服务器的HTTP请求接收值,在这里我可以访问服务器的当前变量值。
由于我一直想要最新的值,所以到目前为止,我的方法是在一个间隔内使用常规的GET请求。 但这似乎不正确...
有人有更好的主意吗?我不能使用套接字,因为服务器没有发出任何信号,对吧?
谢谢!
答案 0 :(得分:0)
在node.js应用程序(服务器)中,您可以:
socket.io
连接EventEmitter
A setInterval
检查您的变量A.emit('variable-name', newValue)
A
撤消了该事件,并通过socket.io
将其发送给您的客户