express结合socket.io , 日志中显示 GET /socket.io/1/?t=1364198652158 404
 发布于 12 年前  作者 yakczh  8887 次预览  最后一次回复是 12 年前  来自  

info - socket.io started Express server listening on port 3000 GET / 200 278ms - 470 GET /stylesheets/style.css 304 8ms GET /javascripts/jquery-1.7.1.min.js 304 5ms GET /javascripts/socket.io.js 304 15ms GET /javascripts/chat.js 304 25ms GET /socket.io/1/?t=1364198652158 404 2ms

app.js中是这样写的

io.sockets.on(‘connection’, function (socket) { console.log(‘connection’);

3 回复
neeeil

同问~有没有哪位能解答一下~

leizongmin

把你的app.js这个文件发上来看看,估计是把 express 和 socket.iolisten 的顺序搞反了。

yakczh

app.listen(app.get(‘port’), function(){ console.log("Express server listening on port " + app.get(‘port’)); });

要写成 var http = require(‘http’), server = http.createServer(app) io = require(‘socket.io’).listen(server); server.listen(8080);