【问题标题】:Send data continuously from flask api to javascript frontend [closed]从flask api连续发送数据到javascript前端[关闭]
【发布时间】:2019-12-09 21:13:41
【问题描述】:

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

目前,javascript 前端从烧瓶 api 获取最终结果并显示给用户。我希望后端实时发送模拟结果,在它仍在计算的同时按时间间隔发送一批数据,并且前端实时显示结果,而不必每次都重新加载页面。我怎么能轻易做到这一点?

谢谢

【问题讨论】:

    标签: javascript api web flask


    【解决方案1】:

    有两种常用的方法:

    1. Web 套接字
    2. 服务器发送事件 (SSE)

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

    如果您的应用程序的前端只需要监听更新,那么使用open up an event stream with SSE 可能会更好。请注意,现在大多数浏览器都可以在前端使用纯 JavaScript 完成此操作,但后端可能会涉及更多。由于您使用的是 Flask,您可能需要查看 Flask-SSE

    【讨论】:

      猜你喜欢
      • 2013-10-29
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 2021-02-26
      相关资源
      最近更新 更多