Estoy usando Socket.IO en un servidor de nodo con un servidor HTTP básico (no Express o Connect ni nada de eso). Por defecto, Socket.IO sirve el archivo del cliente aCambiar ruta de servicio de archivos estáticos Socket.IO
/socket.io/socket.io.js
Me gustaría ser capaz de cambiar esa ruta base a otra cosa, como
/foo/bar/socket.io/socket.io.js
¿hay alguna manera integrada para realizar esta acción, o de cualquier manera sin cambiar el código de Socket.IO? Creo que la respuesta está en el módulo Static
(require('socket.io').Static)
), pero a falta de escribir el mío para reemplazar el predeterminado, no veo forma de ir y cambiar la forma en que se comporta.
¿Cómo puedo hacer esto?
Para quienes acaban de llegar, esto es para versiones anteriores a la 1.0. Para después de 1.0, vea [this] (http://stackoverflow.com/a/25438603/400654) answer. –