Можно ли создать приложение для веб-чата с использованием socket.io без доступа по ssh или без сохранения работоспособности терминала? - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть сайт, написанный на php. До сих пор я использовал setTimeout с ajax для одновременного обновления чатов, но после этого я не узнал о socket.io. Мне нужно реализовать личный обмен сообщениями, и некоторые вещи покрыты socket.io, но когда я запустил его на localhost, мне пришлось держать терминал открытым, пока я хотел общаться.
1. Как я должен это сделать на моем сервере, который в настоящее время Hostinger. Есть ли какой-то терминал, который мне нужен для запуска или мне нужен доступ по ssh (shell), которого у меня нет на данный момент?
2. Если нет, как будет работать скрипт узла?
3. А поскольку сокет использует узел, как приложение будет использовать модули узла? Они должны быть загружены в пространство хостинга?

Кроме того, если есть какая-либо реализация частного и группового обмена сообщениями, о которой кто-либо знает даже о том, как это можно сделать в socket.io, будет очень полезно, если вы сможете это предложить. Мне нужно, чтобы пользователи общались между собой, а не со мной.
Заранее спасибо!

1 Ответ

0 голосов
/ 05 ноября 2018

Вы можете сделать это с помощью узла js, socket.IO и express.js

Приведенная ниже ссылка может предоставить вам обширную документацию для поиска решения.

https://socket.io/get-started/chat

Для запуска приложения в фоновом режиме вы можете использовать диспетчер процессов PM2.

Для документации см. Ссылку ниже

http://pm2.keymetrics.io/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...