如何在server-sent-event在服务器端的Flask中完成重定向? [英] How to redirect when server-sent-event is finished in Flask on server side?

查看:269
本文介绍了如何在server-sent-event在服务器端的Flask中完成重定向?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在服务器发送事件在Flask和服务器端完成时,如何重定向到另一个页面?


$ b b $ b

问题描述



在客户端代码(JavaScript)上实现了一个EventSource,在服务器端代码(Flask,Python)上返回了一个Response。如果发送服务器的最后一个项目,EventSource将被关闭。我看不到通过服务器端代码重定向到另一个站点的明确解决方案。也许答案很简单,但我没有得到它。



类似的问题



类似的问题是如何停止服务器发送的事件和一个可能的答案在评论服务器发送的事件如何实际工作?我不确定,如果php和python是一样的,那么我已经开始了一个新的问题。我也没有得到它。



编辑 与此问题密切相关。这个问题主要是看你如何阻止SSE从Flask。



客户端的工作解决方案



所以我想出了一个解决方案(一个进度条),但只在客户端。

相关的代码片段



HTML / Jinja

  {%block additional_stylesheets%} 
{%endblock%}
{%block additional_javascripts%}
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆