【问题标题】:Meteor: Call server-side method by clientMeteor:客户端调用服务器端方法
【发布时间】:2015-09-16 19:38:22
【问题描述】:

我正在管理前端的客户端创建一个带有Accounts.createUser() 的新用户。这行得通,但是在创建用户之后,有一个自动登录,这是非常合乎逻辑的,因为输入是在客户端完成的。 但我想通过前端的管理员帐户创建新用户。

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

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”。但我什么也没得到。

【问题讨论】:

  • 你看的是浏览器控制台还是服务器端终端?服务器端代码 console.log() 打印到终端仅供参考(我知道,我犯了这个错误:))
  • 糟糕...不知道该说什么:-)

标签: javascript meteor


【解决方案1】:

您必须查看服务器控制台。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多