由于某种原因,我的节点服务器无法为路由提供服务/socket.io/socket.io.js
,我总是收到 404 错误。
我尝试编译不同的节点版本(当前是 0.6.13,它也在服务器上运行,它实际工作的地方)。尝试调用socket.io.js时,
我从app.js得到并且没有错误。info: socket.io started
我从 localhost 和端口 8000 尝试它,我使用 express 框架
这是来自 app.js 的代码:
var express = require('express')
, app = require('express').createServer()
, io = require('socket.io').listen(app, { log: true });
app.listen(8000);
app.configure(function() {
app.use(express.static(__dirname + '/public'));
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
io.sockets.on('connection', function (socket) {
// all other stuff here