Pusher имеет двунаправленные размещенные API, которые являются гибкими, масштабируемыми и простыми в использовании. К ним относятся:
- Графики в реальном времени
- Уведомления
- Отслеживание местоположения
- Чаты в приложении
и множество других вариантов использования.
В этом блоге больше внимания уделяется функции чата в приложении, которую можно реализовать с помощью каналов в Pusher. Мы будем использовать Node.js, поэтому убедитесь, что у вас установлена последняя версия Node.
Сначала нужно запустить наше приложение Node и установить необходимые пакеты:
Используйте npm start, чтобы запустить наше приложение.
В файле index.js импортируйте необходимые пакеты, создайте экспресс-приложение и прослушивайте порт 8000.
Следуйте приведенному ниже фрагменту кода
Создать канал толкателя
Зайдите в Pusher и зарегистрируйте новую учетную запись.
Создайте канал с конфигурацией по умолчанию
Теперь скопируйте «Ключи приложений», которые нам потребуются позже.
Публикация событий с сервера
Установите пакет толкателя
Импортируйте Pusher и создайте объект для установки и настройки клиента, используя приведенный ниже фрагмент.
Опубликуйте событие среди ваших подписанных клиентов, используя приведенный ниже код сервера, и оно будет получено любым из открытых вами клиентов.
Когда вы тестируете API, вы получаете ответ в виде пустого массива, и вы можете проверить панель инструментов канала, чтобы увидеть активность.
Дальнейшая работа:
Скоро я поработаю над интерфейсной частью в другом туториале. Итак, встретимся позже, ребята!