Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从python后端将数据流式传输到axios Javascript前端_Javascript_Python_Flask_Backend - Fatal编程技术网

从python后端将数据流式传输到axios Javascript前端

从python后端将数据流式传输到axios Javascript前端,javascript,python,flask,backend,Javascript,Python,Flask,Backend,我正在尝试将多个数据包从后端发送回前端。我不知道如何才能得到更多返回的数据,而我只尝试过查找socketIO中的一个“数据包”,但到目前为止,这对我没有帮助。我也尝试过使用axios获得同样的结果,但没有成功 这就是我在前端的功能: functionExample(){ var bodyFormData=新FormData(); bodyFormData.append('test','test'); axios({ 方法:“POST”, 网址:'http://ip:port/', 数据:body

我正在尝试将多个数据包从后端发送回前端。我不知道如何才能得到更多返回的数据,而我只尝试过查找socketIO中的一个“数据包”,但到目前为止,这对我没有帮助。我也尝试过使用axios获得同样的结果,但没有成功

这就是我在前端的功能:

functionExample(){
var bodyFormData=新FormData();
bodyFormData.append('test','test');
axios({
方法:“POST”,
网址:'http://ip:port/',
数据:bodyFormData,
标题:{'Content-Type':'multipart/form data'}
})
.then(函数(r){console.log(r.data);});
}
烧瓶后端将等待,直到运行完整个主体后再返回某些内容,从而调用“.then”方法

我想做的是接收多个数据包的进展,后端已经为ex

@app.route('/',方法=['POST'])
def get_spotify_info():
等待方法1()
'返回函数1已完成'
等待方法2()
'返回函数2已完成'
“返回完成”

我不知道这个过程实际上叫什么,我见过关于“管道”或“流”的东西,但我不确定这是否是我要找的东西。

首先,Flask中没有
wait
关键字,这只适用于asyncio。从后端到前端发送数据有几种方法,实际上太多了。轮询、流式传输、服务器端事件、websocket、Socket.IO都会出现在脑海中。您可能需要阅读这些内容,然后决定哪一个适合您试图解决的问题。首先,Flask中没有
wait
关键字,这仅适用于asyncio。从后端到前端发送数据有几种方法,实际上太多了。轮询、流式传输、服务器端事件、websocket、Socket.IO都会出现在脑海中。您可能需要阅读这些内容,并决定哪一个适合您试图解决的问题。