gpt4 book ai didi

meteor - 如何从 Meteor 中的服务器调用客户端方法?

转载 作者:行者123 更新时间:2023-12-01 23:54:22 24 4
gpt4 key购买 nike

反向操作(从客户端调用服务器端)很容易用 Meteor 方法完成。

假设您要从服务器直接或作为回调运行客户端方法。例如,用户在您的网站上注册。在服务器上注册成功后,会弹出一个模态窗口,提醒他们注册已成功(我们试图获得单页应用程序的感觉,因此不进行路由器重定向)。

以前的搜索似乎说我需要创建一个响应式集合并使用 observe() 监控它,就是为了这个目的:

Invoke a client js function in Meteor after getting results from the server

这看起来有点老套。有更好的方法吗?

最佳答案

对于您的示例,调用 Accounts.createUser (docs)在客户端上注册用户并在成功或错误时调用回调是一种很好的方式。

通常,您希望客户端代码以数据为条件,而不是以特定服务器的状态为条件(有一天您可能有数十台服务器为同一个应用程序提供服务!)。

当您的数据具有一定的真实性时(例如 Meteor.userId() 不是 null,因此用户已登录,则在客户端上运行一次代码),您可以使用 stop() 本身的 Deps.autorun (docs) .

关于meteor - 如何从 Meteor 中的服务器调用客户端方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24905913/

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