Мне нужно бесконечно вставлять json в мой HTML-шаблон.В HTML-шаблоне я хочу управлять этим JSON и вставить данные из него на HTML-страницу.Вот мой код:
@app.route('/stream')
def stream():
def event_stream():
counter = 0
while True:
yield "data: {}\n\n".format({"a": "1", "b": "2"})
time.sleep(10)
return Response(event_stream(), mimetype="text/event-stream")
и HTML-шаблон:
<!DOCTYPE html>
<html lang="en">
<head>
<title>My Webpage</title>
</head>
<body>
<script>
var eventSource = new EventSource("/stream");
eventSource.onmessage = function(e) {
alert(e.data);
};
</script>
</body>
</html>
На данный момент оповещение не работает.И мой JSON отображается на HTML-странице, даже если удалить JS-скрипт из HTML.Как я могу манипулировать с JSON в моем HTML?