Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Socket.io

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Ошибка не находит метод
aleks3130
Отправлено: 09 Декабря, 2015 - 11:09:53
Post Id


Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)

[+]


/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');
});
});
 
 Top
SAD
Отправлено: 09 Декабря, 2015 - 11:54:00
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. var io = require('socket.io').listen(8080);
  2.  
  3. io.on('connection', function(socket) {
  4.     socket.emit('news', {
  5.         hello: 'world'
  6.     });
  7.  
  8.     socket.on('my other event', function(data) {
  9.         console.log(data);
  10.         console.log('OK');
  11.     });
  12. });
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB