Я использую 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)
), но я не могу написать свой собственный, чтобы заменить значение по умолчанию, я не вижу способа пойти и изменить способ поведения.
Как я могу это сделать?