Изменить путь обслуживания статического файла Socket.IO
Я использую Socket.IO на Node-сервере с базовым HTTP-сервером (без Express или Connect или чего-то в этом роде). По умолчанию Socket.IO обслуживает файл клиента
/socket.io/socket.io.js
Я хотел бы иметь возможность изменить этот базовый путь на что-то другое, как
/foo/bar/socket.io/socket.io.js
Есть ли какой-либо встроенный способ сделать это или каким-либо образом без изменения Socket.IO 'код? Я думаю, что ответ лежит вStatic
модуль (require('socket.io').Static)
), но если не написать свой собственный, чтобы заменить значение по умолчанию, я не вижу способа пойти и изменить способ поведения.
Как я могу это сделать?