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

2024-09-27 23:27:25 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这就是我在前端的功能:

    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);});
    }

烧瓶后端将等待,直到运行完整个主体后再返回某些内容,从而调用“.then”方法

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

@app.route('/', methods=['POST'])
def get_spotify_info():
    await method1()
    'return function 1 done'
    await method2()
    'return function 2 done'
    'return done'

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


Tags: 数据test功能datareturnfunctionawait数据包

热门问题