javascript - Errors doing socket.io chat example node.js -



javascript - Errors doing socket.io chat example node.js -

just started larn node.js multiplayer capabilities:

using windows 7, npm install node.js , components had few issues making me mad

var io = require('socket.io')(http);

was throwing error:

d:\projects\node\chat\index.js:3 var io = require('socket.io').(http); ^ syntaxerror: unexpected token ( @ module._compile (module.js:439:25) @ object.module._extensions..js (module.js:474:10) @ module.load (module.js:356:32) @ function.module._load (module.js:312:12) @ function.module.runmain (module.js:497:10) @ startup (node.js:119:16) @ node.js:901:3

some time more wiered unable handle or no such method defined, etc.

on client side in browser next script not working

<script> var socket = io(); $('form').submit(function(){ socket.emit('chat message', $('#m').val()); $('#m').val(''); homecoming false; }); socket.on('chat message', function(msg){ $('#messages').append($('<li>').text(msg)); }); </script>

was throwing (not error) message each action perform in web:

debug - served static content /socket.io.js

after doing lot of effort come 2 easy fixes shared in answer

i may off base of operations here, i'm still learning node myself, appears me reply more simple accepted (on 2014.7.21) suggests; shouldn't have . between require('socket.io') , (http); suggest kind of anonymous function within object returned require when constructor needs called.

it should this:

var io = require('socket.io')(http);

i not sure on resolution sec problem, did not encounter it. did find needed encapsulate jquery functions within .ready() standard practice. result looks this:

var socket = io(); $(function () { socket.on('chat message', function (msg) { $('#messages').append($('<li>').text(msg)); }); $('#chatform').submit(function () { socket.emit('chat message', $('#m').val()); $('#m').val(''); homecoming false; }); });

javascript node.js socket.io chat

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -