Pusher имеет двунаправленные размещенные API, которые являются гибкими, масштабируемыми и простыми в использовании. К ним относятся:

  • Графики в реальном времени
  • Уведомления
  • Отслеживание местоположения
  • Чаты в приложении

и множество других вариантов использования.

В этом блоге больше внимания уделяется функции чата в приложении, которую можно реализовать с помощью каналов в Pusher. Мы будем использовать Node.js, поэтому убедитесь, что у вас установлена ​​последняя версия Node.

Сначала нужно запустить наше приложение Node и установить необходимые пакеты:

Используйте npm start, чтобы запустить наше приложение.

В файле index.js импортируйте необходимые пакеты, создайте экспресс-приложение и прослушивайте порт 8000.

Следуйте приведенному ниже фрагменту кода

Создать канал толкателя

Зайдите в Pusher и зарегистрируйте новую учетную запись.

Создайте канал с конфигурацией по умолчанию

Теперь скопируйте «Ключи приложений», которые нам потребуются позже.

Публикация событий с сервера

Установите пакет толкателя

Импортируйте Pusher и создайте объект для установки и настройки клиента, используя приведенный ниже фрагмент.

Опубликуйте событие среди ваших подписанных клиентов, используя приведенный ниже код сервера, и оно будет получено любым из открытых вами клиентов.

Когда вы тестируете API, вы получаете ответ в виде пустого массива, и вы можете проверить панель инструментов канала, чтобы увидеть активность.

Дальнейшая работа:

Скоро я поработаю над интерфейсной частью в другом туториале. Итак, встретимся позже, ребята!