首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从flask api持续向javascript前端发送数据

从flask api持续向javascript前端发送数据
EN

Stack Overflow用户
提问于 2019-12-10 05:13:42
回答 1查看 439关注 0票数 0

所以我想做一个网站,它可以实时可视化一些模拟,这需要一些时间来计算,我想知道最简单的方法。

目前,javascript前端只需从flask api中获取一次最终结果,并将其显示给用户。我希望后端发送实时模拟的结果,与批量的数据在时间间隔,而它仍然计算,前端显示实时的结果,而不必每次重新加载页面。我怎么才能轻松做到这一点呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-12-10 06:20:21

有两种常见的方法可以做到这一点:

  1. Web Sockets
  2. Server-Sent Events (SSE)

如果您的应用程序的前端经常需要与后端进行通信(),那么最好为此通信通道打开一个web socket。下面是常用语言的流行框架列表,包括Python:https://github.com/facundofarias/awesome-websockets

如果您的应用程序的前端只需要侦听更新,那么使用open up an event stream with SSE可能会更好。请注意,现在大多数浏览器都可以在前端的纯JavaScript中做到这一点,但后端可能会涉及更多。既然您使用的是Flask,那么您可能想看看Flask-SSE

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59256718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档