【发布时间】:2013-08-09 14:52:10
【问题描述】:
是否可以在 express 路由中使用 socket.io?
我希望它看起来像这样:
服务器
app.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);
但它仍然不起作用:没有真正输出任何错误。
感谢您的帮助。谢谢。
【问题讨论】:
标签: javascript node.js express socket.io