【问题标题】:socket.io does not run on Mac as expectedsocket.io 没有按预期在 Mac 上运行
【发布时间】:2016-11-08 03:04:33
【问题描述】:

我正在使用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;

【问题讨论】:

    标签: node.js mongodb socket.io


    【解决方案1】:

    socket.io 的默认配置在启动时不会在调试控制台上显示任何内容。过去(在旧版本的 socket.io 中)默认配置会显示一些启动消息,但现在不再是这种情况了(我猜这就是您的教程所显示的)。

    所以,我建议您通过连接到它或查看您的 node.js 进程的打开套接字以查看它是否正在侦听,来验证 socket.io 服务器是否正在运行。

    【讨论】:

      猜你喜欢
      • 2020-05-24
      • 2015-05-26
      • 1970-01-01
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多