我正在使用this tutorial系列在Mac OSX上使用socket.io,nodeJS和Mongodb制作聊天信使。根据教程,当我们运行server.js时,socket.io必须开始工作,但是当我运行命令时:
node server.js
终端没有显示任何内容: Terminal
server.js:
var mongo = require('mongodb').MongoClient,
client = require('socket.io').listen(3000).sockets;
答案 0 :(得分:0)
启动时,socket.io的默认配置在调试控制台上不显示任何内容。过去(在旧版本的socket.io中)默认配置会显示一些启动消息,但现在不再是这种情况了(我猜这是教程显示的内容)。
因此,我建议您通过连接到socket.io服务器或查看node.js进程的打开套接字来验证socket.io服务器是否实际运行,以便查看它。