Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript socket.io不记录控制台消息_Javascript_Node.js_Express_Socket.io - Fatal编程技术网

Javascript socket.io不记录控制台消息

Javascript socket.io不记录控制台消息,javascript,node.js,express,socket.io,Javascript,Node.js,Express,Socket.io,我的本地应用程序已加载,一切正常,但我无法让终端记录我的连接控制台消息一个已连接的用户 var express = require('express'), app = express(), server = require('http').createServer(app), io = require('socket.io').listen(server); app.use(express.static(__dirname + '/public')); io.sock

我的本地应用程序已加载,一切正常,但我无法让终端记录我的连接控制台消息
一个已连接的用户

  var express = require('express'),
  app = express(),
  server = require('http').createServer(app),
  io = require('socket.io').listen(server);

  app.use(express.static(__dirname + '/public'));

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

  server.listen(3000);
我唯一得到的是:

信息-socket.io已启动
调试-提供静态内容/socket.io.js


帮忙?建议?想法?

这是未经测试的代码,来自我之前参与的一个项目:

var express = require('express')
var app = express();

var io = require('http').Server(app);
var socket = require('socket.io')(io);

socket.on('connect',function(socket){
    console.log('got a connection')
});

io.listen(3000)

如果这些更改对您有效,请重试。

um-运行时出现错误。。。。在require('socket.io')(io)TypeError:对象不是函数我有一个
socket.io
version
1.2.0
,它可以工作,只需检查更新:对于节点v5.1.0,套接字io(v1.7.3)控制台日志不工作。将节点升级到v5.12.0,使其正常工作。不过有点尴尬:)对我来说,它不是印刷品。所有其他项目都在印刷。io.on()下唯一的选项是不打印。