如何打印变量在客户端从服务器在实时的NodeJS?

问题描述 投票:0回答:1

我在“live.ejs”从服务器的变量来打印。当变量改变其内容必须自动刷新。该变量是在服务器的NodeJS循环所以没有刷新的问题。

我不能使用的插座。我试过渲染,但我失败了。感谢帮助!

javascript node.js express websocket socket.io
1个回答
0
投票

你有2种选择:

  1. 拉:(模拟实时)在一定的时间间隔后,索要变量的值的服务器。重复无限期(或者直到某个条件得到满足,你的选择)
  2. 推:(因为它得到实时)有后端通知前端。为了实现这一点,你需要建立双方之间的双向通信信道(或从后端至少在这种情况下,前端)。没有其他办法了。 Socket.io是很容易建立,并与实例非常好的文档。

由于您使用EJS与此,这里谈论如何建立一个聊天应用程序使用的是Node.js,EJS和Socket.io一个Medium article

© www.soinside.com 2019 - 2024. All rights reserved.