gpt4 book ai didi

创建新用户时的 Meteor 服务器端重定向

转载 作者:行者123 更新时间:2023-12-02 03:27:38 25 4
gpt4 key购买 nike

我想在创建新用户帐户时重定向。

Accounts.onCreateUser(function(options, user) {
// what to do?
})

我正在使用 iron:routerRouter.go() 不起作用,因为它仅适用于客户端。据说 Iron Router 支持服务器端重定向,但在这种情况下,我不确定如何应用它。

最佳答案

您可以在调用将调用 Accounts.createUser 的服务器方法的客户端代码中使用您自己的方法。如果该方法成功,您就可以执行重定向。例如

       //client method
Meteor.call('createUser', userObj, function(err,data) {
if (err) {
//account creation failed
} else {
//success, redirect
Router.go('routeName');
}
});


//server code
Meteor.methods({
createUser: function(user) {
//account creation
Accounts.createUser(user);
}
});

关于创建新用户时的 Meteor 服务器端重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573015/

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