Передача новых данных из Node REST API в React-Native - PullRequest
0 голосов
/ 30 апреля 2019

Проблема

Я создал REST API с использованием Node и клиентское приложение с использованием React-Native.

Пока что я настроил его так, чтобы клиентское приложение отправляло HTTP-запросы на сервер.

Теперь мне нужно отправить новые данные с сервера на клиент, как только они станут доступны. Мне нужно отправить различные данные в клиентское приложение в зависимости от того, какой пользователь вошел в систему.

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

Сервер извлечет данные из внешнего API, сохранит их в MongoDB через Mongoose. Затем мне нужно отправить новые данные клиенту

Если у кого-нибудь есть какие-нибудь предложения, которые были бы великолепны!

Окружающая среда

Node.js с Express v4.16.4 React-Native v0.58.0-rc.2 Mongoose v5.4.5

Firebase уже установлен в приложении реакции-родной. Я хорошо разбираюсь в Mongoose и Firebase, поэтому любой из них может быть полезен для очереди push, если это применимо.

Спасибо!

1 Ответ

1 голос
/ 30 апреля 2019

1.можно использовать socket.io
Сервер отправляет данные клиенту с помощью веб-сокета (socket.io).

2.может использовать push-уведомление firebase.
Сервер может создавать новое уведомление для firebase, а клиент может получать сигнал от firebase и получать данные с сервера через API REST.

...