首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将流数据收集到一个角度应用程序中

将流数据收集到一个角度应用程序中
EN

Stack Overflow用户
提问于 2018-10-26 14:54:36
回答 2查看 417关注 0票数 5

假设我有一个一点一点的Flask后端流数据,如下所示:

代码语言:javascript
复制
from flask import Flask, Response, jsonify
from flask_cors import CORS
import json

from itertools import cycle
from time import sleep


app = Flask(__name__)
CORS( app)

@app.route('/')
def hello_world():
    def gen():
        for i in cycle(range(1,10)):
            yield json.dumps( {"new_val":i})
            sleep(1)
    return Response( gen())


app.run( port=5000, debug=True)

我如何在一个角度5-6-7的应用程序上收集像Observable这样的数据呢?我试着和httpClientModule玩过,做了一些研究,但是我没有找到任何有用的例子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-04 11:13:32

我建议您为这个socket.io使用https://www.npmjs.com/package/socket.io-client客户端api。

关于使用角2+ http://www.syntaxsuccess.com/viewarticle/socket.io-with-rxjs-in-angular-2.0的库的教程

并检查如何在烧瓶后端实现它。

票数 2
EN

Stack Overflow用户

发布于 2018-11-03 14:02:30

HttpClientModule不是您需要为此使用的东西。最好使用RxJs的Websocket库。假设您知道如何设置后端以接受Websocket,那么这个库将使这个过程更加简单。如果你担心网络上的数据量很大,你也可以利用协议头,特别是谷歌的“protobuf”库。可以在这里找到:https://developers.google.com/protocol-buffers/

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

https://stackoverflow.com/questions/53011367

复制
相关文章

相似问题

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