Socketio&表达与节点的版本问题

时间:2015-01-08 10:12:34

标签: node.js express socket.io

这是我正在构建套接字服务器的peice代码。我在这里使用nodejs,socket.io&为此出演js。

// File name : app.js
var express = require('express'),   
    http = require('http'),
    app = express(),
    server = http.createServer(app),
    io = require('socket.io').listen(server);

server.listen(3000);

我是socket.io&amp ;;的两个版本。表达js。一个有点老了&另一个是最新的一个。

在旧版本中,当我在节点中运行app.js文件时(通过执行命令节点app.js)我得到的输出就像.." info - socket.io已启动"。但是,在最新版本中,我没有得到任何出局。它只是空白。

任何想法的人,这个代码的问题是什么?

谢谢&此致

2 个答案:

答案 0 :(得分:0)

您在'连接'中指定的内容将显示为输出。

io.on('connection', function (socket) {
     console.log('connected');
}

答案 1 :(得分:0)

好的!!!,最后我得到了原因,我没有得到这个" info - socket.io开始"来自我的控制台的消息这是因为,从socket.io 1.0开始,他们已经沉默了那些调试信息(Ref - http://goo.gl/Zq6u3m)。

因此,从我最新版本的socket.io(版本1.0)开始,我没有在控制台中获取这些调试信息。但是,当我转移到旧版本的socket.io时,我得到了那些调试信息。

无论如何,非常感谢您的快速回复。我真的很感激。

谢谢和Reagrds