是否可以在快速路由中使用 socket.io?
我希望它看起来像这样:
服务器
应用程序.js:
app.get('/cool_page/',users.cool_page);
users.cool_page:
if (5>3){
socket.emit('first_connection',"true statement");
}
客户:
socket.on('first_connection',function(data){
if (data === "true statement"){
console.log("success");
}
到目前为止,它还没有奏效。我试图将 users.cool_page 封装在 io.sockets.on("conection",function(socket){code...}) 中,但这不起作用。我还在 users.cool_page 中重新定义了一些变量;像
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
但它仍然不起作用:没有真正输出任何错误。
我很感激任何帮助。谢谢。