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