繁体   English   中英

Node.js 和 Javascript 读写文件最有效的媒介是什么?

[英]What is the most efficient medium for both Node.js and Javascript to read and write a file?

JavaScript 如何简单地接收来自 Node.js 的传入数据,而 Node.js 从外部服务器接收该数据? 我已经搜索了几天试图找出一种方法来做到这一点。 这是我想到的一个:

每隔几秒钟,我就会让服务器端 Node.js 和客户端 JavaScript setInterval() 每 1000 毫秒一个 HTML 列表(我猜这是 Javascript 和 Node 之间的媒介)。 如果此变量中有数据,JavaScript 部分将获取它,相应地使用它,并将该变量设置为

input = ""

并且当节点套接字从远程 Java 服务器接收数据时,如果 JavaScript 尚未获取并清除它,它将将该数据添加到该列表中的下一个元素。

var client = new net.Socket();
  client.on('data', function(data) {
    console.log('Received: ' + data);
    router.get('/', function(req, res, next) {
      //I have not gotten as far as adding it to a list yet, so for now let  
      //a variable named "input" be sufficient.
      res.render('index', { input: data.toString(), condition: false });
    });
  });

JavaScript 将读取元素或在这种情况下变量的列表(如果可能;我在 Google 上查找无济于事:Google 上的条目包括“JavaScript 读取和设置 HTML 变量”等)并在完成时清除它。

这是执行此操作的最佳方法吗? 在任何情况下,JavaScript 应该如何从 Node 接收这些数据,而 Node 是通过 Java 接收它的?

我不太明白你的问题,但我认为你可以用 Socket.io 和一个简单的文件编写器来实现你想要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM