Как получить данные с помощью angular 7 с сервера (python) в режиме реального времени, чтобы поддерживать обновленный интерфейс? - PullRequest
0 голосов
/ 06 июня 2019

Как я могу синхронизировать интерфейс и бэкэнд для получения данных в режиме реального времени, чем периодически делать запрос к API бэкэнда?

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

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Моим героем в этой области является WAMP и реализация CrossbarIO.

Это не является строго специфичным для Angular, хотя Angular wrapping существует, но я использую Autobahn (клиенты Python и JS) для реализации такого рода функций.

Взгляните на мое демо (приложение для опроса в режиме реального времени, основанное на Django), в котором содержатся все необходимые указатели.

https://github.com/alterway/wamp-polls

0 голосов
/ 06 июня 2019

Использование веб-сокетов: обмен данными между веб-серверами и клиентами в режиме реального времени возможен с помощью этого протокола.

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