У меня есть существующее веб-приложение на стандартной платформе PHP / Apache. Теперь я хочу добавить функции чата, и я хочу, чтобы это было в режиме реального времени через websocket, и в этой связи я немного изучил socket.io на nodejs. Таким образом, помимо Apache, запускающего большое PHP-приложение, у меня будет nodejs с socket.io, работающим в чате.
Но то, что я действительно не понимаю, заключается в том, как я узнаю своих пользователей в коде для узлового чата? Во-первых, Apache и nodejs не смогут работать на одном и том же порту, то есть я буду запускать чат на порту 8080
например, в этом случае я теряю файлы cookie пользователя, что значит теперь мне нужно попросить их зарегистрироваться еще раз на этом узле с портами, если они хотят использовать чат? Кажется смешным, но я не знаю, с каким путем это можно сделать.
Конечно, я не могу переносить весь свой код на nodejs. Поэтому в идеале я хотел бы, чтобы Apache и nodejs сосуществовали. Или я просто полностью не понимаю, как чат должен работать в веб-приложениях.
Любые советы оценены.