Я пытаюсь отправить несколько пакетов данных с моего бэкэнда на мой веб-интерфейс. Я не знаю, как получить больше данных, чем только один «пакет», который я пытался изучить socketIO, но это мне пока не помогло. Я также пытался использовать ax ios для тех же результатов без успеха.
Вот что у меня есть функция в моем интерфейсе:
functionExample() {
var bodyFormData = new FormData();
bodyFormData.append('test', 'test');
axios({
method: 'POST',
url: 'http://ip:port/',
data: bodyFormData,
headers: {'Content-Type': 'multipart/form-data' }
})
.then(function (r) {console.log(r.data);});
}
Flask Ожидание бэкэнда до полного запуска тела перед возвратом чего-либо, вызывая, таким образом, метод .then.
Я хочу получить несколько пакетов данных для прогресса, достигнутого бэкэндом для ex.
@app.route('/', methods=['POST'])
def get_spotify_info():
await method1()
'return function 1 done'
await method2()
'return function 2 done'
'return done'
Я понятия не имею, как на самом деле называется этот процесс, я видел кое-что о «конвейере» или «потоковой передаче», но я не уверен, что это то, что я ищу.