Closed
Description
It looks like Socket.IO fails to intercept the first request for the client files when it is added as a listener after another app.
so assuming that
function app( req, res ) {
res.writeHead( 200, {} );
res.end( "done." );
}
this will serve successfully:
var server = require( "http" ).createServer( app )
, socket = require( "socket.io" ).listen( server );
server.listen( 8000 );
but this will result in a 404 for the first request only, and serve successfully on subsequent requests:
var server = require( "http" ).createServer()
, socket = require( "socket.io" ).listen( server );
server.listen( 8000 );
server.on( "request", app );
Metadata
Metadata
Assignees
Labels
No labels