如何在客户端网站上嵌入nodejs应用程序?

时间:2013-10-22 04:48:41

标签: node.js express embed real-time

首先抱歉不是标准英语。 :D

我有一个使用nodejs的聊天应用程序,快递完成在端口3000上运行。所以我想嵌入网站应用程序客户端,那么如何?

我不得不使用ajax加载,但不能:

jQuery.ajax({
  type:"GET",
  url:"http://localhost:3000/client/",
  success: function (data){
    jQuery('body').append(data);
  }
});

2 个答案:

答案 0 :(得分:1)

由于您在服务器端使用socket.io,因此您可以使用以下行在客户端获取其引用(需要jquery):

$.getScript(host+'socket.io/socket.io.js', function() 
{
  var clientSocket = io.connect(host);
  // ... do other stuff with your socket
});  

主机是您的服务器主机名,例如部署了nodejs应用程序的http://192.168.1.5:3000/ 有关更多信息,请参阅here以获取更多客户端 - 服务器通信公开事件。

答案 1 :(得分:0)

http://book.mixu.net/node/ch3.html尝试示例(它使用长轮询)一旦完成,使用socket.io