flask_sse报错Must set a redis connection URL in app config 怎么解决啊
这个错误提示是因为 flask_sse 需要使用 Redis 作为消息队列,但是你的应用程序没有配置 Redis 连接信息。解决方法是在 Flask 应用程序中设置 Redis 连接信息,可以参考以下示例代码:
from flask import Flask
from flask_sse import sse
app = Flask(__name__)
app.config['REDIS_URL'] = 'redis://localhost:6379'
app.register_blueprint(sse, url_prefix='/stream')
@app.route('/')
def index():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
在这个示例中,我们在 Flask 应用程序中设置了 Redis 连接信息,然后注册了 flask_sse 的蓝图,并将其绑定到 '/stream' 路由上。在浏览器中访问 '/stream' 路由,就可以开始接收服务器发送的 SSE 事件了。
原文地址: https://www.cveoy.top/t/topic/bcy6 著作权归作者所有。请勿转载和采集!