mardi 24 février 2015

NodeJS use both express and socket

i'm newbie in nodejs and i want to post and get data to nodejs server and have realtime inside application and server. in this code my code is not correct. i'm using both of express and socket and i cannot handle that in application. is both of that correct?



/**
* Module dependencies.
*/
var express = require('express');
var connect = require('connect');
var http = require('http').Server(app);
var io = require('socket.io');

var app = express();
var port = process.env.PORT || 8080;

// Configuration
app.use(connect.logger('dev'));
app.use(connect.json());
app.use(connect.urlencoded());

// Routes

require('./routes/routes.js')(app);
var server = io.listen(4732);

server.sockets.on('connection', function(socket) {
console.log('hello');
socket.on('user', function(data) {
if (data.type == "client") {
mk_socket = socket;
}
});

});
console.log('The App runs on port ' + port);


for example i dont have realtime, thanks


Aucun commentaire:

Enregistrer un commentaire