javascript - How do I get to transfer an array from the server side to client side in node.js? -


i have following function on client side:

                //todo: fix                 var socket = io.connect('http://localhost:3000/home');                 socket.on('news', function (data) {                     console.log('testing: ' + data);                     //socket.emit('my other event', {my: 'data'});                 }); 

and following on server side:

module.exports = function(app, io) {      app.get('/home',function(req, res){         //res.render('profile.ejs');     });     io.on('connection', function(socket){         socket.emit('news', {         data: 'world'         }); }; 

the problem can't seem log received data client's console. what's wrong code?

use json.stringify() printing whole data in proper formate`

console.log('testing: ' + json.stringify(data)); 

Comments

Popular posts from this blog

libGdx unable to find files in android application data directory -

php - Webix Data Loading from Laravel Link -

python - Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] error -