Javascript 通过节点将数据发送到客户端页面

Javascript 通过节点将数据发送到客户端页面,javascript,ajax,json,node.js,Javascript,Ajax,Json,Node.js,我开始学习Node.js的主要原因是让服务器将数据推送到客户机,而不是让客户机不断地向服务器查询任何更新。当然这是可能的(考虑IM web服务等),但到目前为止,在我对node的研究中,我还没有弄清楚它是如何完成的 使用什么方法?我假设AJAX/JSON是媒介,但实际将数据发送到网页的方法是什么,特别是使用节点脚本执行此操作?Websocket是范例。客户机向服务器发送事件,服务器向客户机发送事件,本质上扩展了JS事件的客户端范例,使其能够跨网络发送 下面是一个很好的教程,可以在其中试用: 我想

我开始学习Node.js的主要原因是让服务器将数据推送到客户机,而不是让客户机不断地向服务器查询任何更新。当然这是可能的(考虑IM web服务等),但到目前为止,在我对node的研究中,我还没有弄清楚它是如何完成的


使用什么方法?我假设AJAX/JSON是媒介,但实际将数据发送到网页的方法是什么,特别是使用节点脚本执行此操作?

Websocket是范例。客户机向服务器发送事件,服务器向客户机发送事件,本质上扩展了JS事件的客户端范例,使其能够跨网络发送

下面是一个很好的教程,可以在其中试用:

我想你已经意识到了。与node集成非常简单,我也在几天前开始了

我没有在节点中包括通过express导入js。下面是关于
连接和服务器发出的简单套接字(app.js

客户端,只需像

Var socket = io.connect(this.url);
socket.emit('login', "{"USER: "AD", "PASSWORD":"12"}");
从他们的产品中可以学到很多东西,包括如何安装、与node集成以及其他


希望您能试一试。

如果您认为它回答了您的问题,请投票并接受,这样其他人就不会花时间写出新的答案:)是的,我正在尝试这个图坦卡门,它涉及socket.io。这些技术潜力巨大。成为这类产品的领军人物很酷。在我看来,很少有机会做以前从未做过的事情。
Var socket = io.connect(this.url);
socket.emit('login', "{"USER: "AD", "PASSWORD":"12"}");