/root/node-v0.11.9-linux-x64/project_node/server/server.js:3
io.socket.on('connection', function(socket){
^
TypeError: Cannot call method 'on' of undefined
at Object.<anonymous> (/root/node-v0.11.9-linux-x64/project_node/server/server.js:3:11)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:929:3
Что делать что бы избежать этой ошибки?
PS. не вижу разницы между установкой глабально и локально socket.io
место хранения меняется но если не прописать конкретного пути при подключении то глобально установленный не находится при запуске скрипта
(Добавление)
aleks3130 пишет:
Исходник
var io = require('socket.io').listen(8080);
io.socket.on('connection', function(socket){
socket.emit('news', {hello: 'world'});
socket.on('my other event', function (data){
console.log(data);
console.log('OK');
});
});
|