Is it possible to use socket.io inside an express route?
I want it to look like this:
Server
app.js:
app.get('/cool_page/',users.cool_page);
users.cool_page:
if (5>3){
socket.emit('first_connection',"true statement");
}
Client:
socket.on('first_connection',function(data){
if (data === "true statement"){
console.log("success");
}
So far it hadn't been working. I tried to envelope the users.cool_page in io.sockets.on("conection",function(socket){code...}), but that didn't work. I also redefined some variables inside the users.cool_page; like
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
but it still doesn't work: without really outputting any error.
I appreciate any help. Thanks.