Meteor:通过客户端调用服务器端方法

Meteor: Call server-side method by client

本文关键字:调用 服务器端 方法 客户端 过客 Meteor      更新时间:2023-09-26

我正在创建一个新的用户与Accounts.createUser()在客户端管理前端。这是有效的,但是在创建用户之后,有一个自动登录,这是非常合乎逻辑的,因为输入已经在客户端完成了。但是我想在前端用admin账户创建新用户。

所以我考虑创建一个服务器方法,从客户端调用。但这不起作用:

server.js

Meteor.methods({
    'createUserByAdmin': function(){
        console.log("Hello world");
        // Create user here
    }
});

client.js

Template.users.events({
    'submit form': function(event) {
        event.preventDefault();
        Meteor.call('createUserByAdmin');
    }
});

现在我希望通过提交表单,控制台上应该有"Hello world"。但是我什么也没得到

您必须查看服务器控制台