首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向特定的登录用户推送通知。我的代码如下所示

如何向特定的登录用户推送通知。我的代码如下所示
EN

Stack Overflow用户
提问于 2015-02-03 23:50:18
回答 1查看 765关注 0票数 1

我在前端使用了事件流。后端的Yield函数。将客户端存储在redis队列中。我正确地将用户存储在redis队列中,但我不知道如何向特定的登录用户发送推送通知。

我的问题是如何将通知推送到特定的登录用户。

前端代码:

代码语言:javascript
复制
  var source = new EventSource('/stream');
            source.onmessage = function (event) {

                 console.log(event)
            };

后端代码:

代码语言:javascript
复制
from redis import Redis
redis = Redis()


import time
from datetime import datetime
p = redis.pipeline()
 app.config['ONLINE_LAST_MINUTES'] = 5


def check_updates():
   yield 'data: %s \n\n' % data

@app.route('/stream')
   #@nocache
   def stream():
      return Response(check_updates(),mimetype='text/event-stream')
EN

回答 1

Stack Overflow用户

发布于 2015-02-06 17:28:12

以下代码片段显示了如何使用redis operate user:

http://flask.pocoo.org/snippets/71/

如果您使用flask-login,很容易获得current_user,并通过检查数据库中的所有用户字段为他/她返回指定的消息。

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

https://stackoverflow.com/questions/28303101

复制
相关文章

相似问题

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