2016-11-07 2 views
0

Я использую this tutorial, чтобы сделать чат-мессенджер, используя socket.io, nodeJS и Mongodb на Mac OSX. в соответствии с обучающей, когда мы бежим server.js socket.io должны начать работать, но когда я запускаю команду:socket.io не работает на Mac, как ожидалось

node server.js 

терминал показывает ничего: Terminal

server.js:

var mongo = require('mongodb').MongoClient, 
client = require('socket.io').listen(3000).sockets; 

ответ

0

Конфигурация socket.io по умолчанию не показывает ничего на консоли отладки при запуске. Раньше это было (в более старых версиях socket.io), что в конфигурации по умолчанию будут отображаться некоторые сообщения о запуске, но это уже не так (я предполагаю, что это показывает ваш учебник).

Итак, я предлагаю вам проверить, что сервер socket.io фактически запущен либо подключением к нему, либо просмотром открытых сокетов для процесса node.js, чтобы увидеть его прослушивание.