socket.io包括项目和安装

时间:2016-02-12 18:45:09

标签: node.js socket.io npm

我想在我的项目中包含socket.io。我使用npm install -g socket.io安装它仍然在目录中我的文件到项目所在的位置。 我创建了脚本来测试它是否成功

i creater server.js,代码为

var client=require("socket.io").listen(8080).sockets;

client.on("connection",function(socket){

    console.log("Someone has connected")

})

并包含在html文件中

<script type="text/javascript" src="http://127.0.0.1:8080/socket.io/socket.io.js"></script>

我尝试运行节点server.js以查看控制台中是否有消息但是没有。我做错了什么?我试图解决这个问题,但可以找到解决方案。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您必须在html文件中初始化连接(在客户端)。

如果您尝试连接到提供该页面的主机,您可以使用:

var socket = io();

或指定地址:

var socket = io.connect('http://127.0.0.1:8080');