Предполагая, что у меня есть Flask
потоковая передача данных бэк-бита, следуя что-то вроде:
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)
Как мне собрать эти данные во что-то вроде Observable
в приложении Angular 5-6-7? Я попытался поиграть с httpClientModule
и провел некоторое исследование, но я не нашел ни одного рабочего примера.