python - 如何使用 Angular 7 从服务器(python)实时获取数据以保持 UI 更新?
问题描述
如何同步前端和后端以实时获取数据,而不是定期向后端 API 发出请求?
我一直在前端使用 Angular 7.2 框架,并在后端使用 python。我想要一种技术,以便前端可以侦听后端和数据库中的更改,并且浏览器可以保持最新状态。
解决方案
我在这个领域的英雄是 WAMP,以及 CrossbarIO 的实现。
尽管存在 Angular 包装,但这并不是严格特定于 Angular 的,但我使用 Autobahn(Python 和 JS 客户端)来实现这种功能。
看看我的演示(基于 Django 的“实时”投票应用程序),该文档包含所有必要的指针。
推荐阅读
- cmake - 什么是 cmake 中介子的子项目/包装文件的等价物
- electron - 有没有办法设置电子简单更新器的“禁用=假”
- java - 在 Java 中找不到适合填充 int 的方法
- ios - 使用 swift 5 从远程读取 json 内容并在 Xcode 的主界面上打印
- amazon-web-services - 是否可以将 EasyMock/JMock 用于 AWS Java SDK 模拟和代码覆盖?
- amazon-web-services - Kinesis Analytics 应用程序调用 Lambda 过于频繁
- php - 如何在 Python 脚本的网页输出上连续打印?
- javascript - Redux - Ngrx action dispatch 异步处理
- windows - 无法在 Windows 7 上安装 powershell 5
- bash - 外壳中的powershell输出