gpt4 book ai didi

meteor - Meteor.setTimeout() 与 setTimeout() 相比有何意义?

转载 作者:行者123 更新时间:2023-12-03 20:00:07 26 4
gpt4 key购买 nike

在 Meteor 中,为什么要使用 Meteor.setTimeout() 而不是普通的 setTimeout()?

使用 Meteor.setTimeout() 而不是单纯的 setTimeout 或 setInterval 的值(value)是什么?

最佳答案

在客户端,它们之间没有区别。

在服务器上,当为特定用户运行代码时(例如在方法调用中),您需要使用 Meteor.setTimeout而不是 window.setTimeout让 Meteor 记住应该为哪个用户调用该函数。在传递给 Meteor.setTimeout 的函数之间的时间被调用,当它被调用时,其他用户可能已经调用了服务器上的方法,偶然 Meteor.userId而是返回他们的用户 ID。 Meteor.setTimeout会变回来的Meteor.userId返回调用用户的用户 ID Meteor.setTimeout在调用传递给它的函数之前进行。

这是一个设计决策。

关于meteor - Meteor.setTimeout() 与 setTimeout() 相比有何意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27852081/

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