Хм, интересно как оно не смешивается с остальной системой, там код который не используется в контроллерах/DI и код который не использует модели/репозитории?
1 А через что запускаешь бэк? Мб там код старый дергается?
2 И пришли скрин где видно именно код http ответа, чет не верю что у тебя там 200)
3 А еще, если у тебя через постман все отрабатывает как надо, то мб ты с вьюхи не тот роут дергаешь?
вебсокет привязывается к серверу (или создает его, если нужно)
тебе на сервере нужно как-то указать чтобы он слушал wss, https у тебя указывается в конфиге apache, new WebSocket без указания wss открывает слушателя на ws по умолчанию. Если у тебя подключение не напрямую к node серверу, значит тебе в apache нужно прописать каким образом будет обрабатываться wss. С апачем я не особо дружу, но вот это выглядит как что-то похожее
По поводу express-ws, просто удобная обертка, мне понравилось, не настаиваю
Привет, т.е. еще раз, у тебя ошибка что нет файла по пути /var/html/glpi/public/, ты кладешь туда файл, а ошибка не уходит? А точно файл перемещался по необходимому пути, перепроверял? Скинь ls /var/html/glpi/public/