gpt4 book ai didi

MeteorJS - Promise.await 阻塞

转载 作者:行者123 更新时间:2023-12-01 12:13:28 25 4
gpt4 key购买 nike

在仅在服务器上运行的 Meteor 方法中,我包装了一个 promise ,如下所示:

'my.method'(){
const instance = axios.create({baseURL: 'http://localhost'});
return Promise.await(instance.post('/endpoint', data));

}

它有效,但它是一个很长的请求(需要几分钟才能得到结果),并且在请求挂起时,应用程序被阻止:我仍然可以单击链接并更改路线并显示其他(React ) 组件,但所有数据流都会中断,直到请求返回。

知道我做错了什么吗?

最佳答案

看起来您想在 meteor 方法中使用 this.unblock() 。您可以找到深入的解释 here.

'my.method'(){
this.unblock();
const instance = axios.create({baseURL: 'http://localhost'});
Promise.await(instance.post('/endpoint', data));
}

关于MeteorJS - Promise.await 阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50004035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com