gpt4 book ai didi

javascript - Meteor:定义可用于方法的服务器功能

转载 作者:行者123 更新时间:2023-11-30 08:41:07 26 4
gpt4 key购买 nike

我想做的是:

function doSomething(query){
//code
}

Meteor.methods({

methodOne: function() {
var res = doSomething("1");
//some stuff
return res;
},
methodTwo: function() {
return doSomething("2");
}
});

如果这一切都写在同一个文件中,一切都很好。但是如果该函数定义在不同的文件中,该方法将以缺少函数的异常结束。我的目标是在 Meteor 包中定义此函数,并使用方法从另一个包调用它。函数本身不应该被客户端访问,只能通过给定的调用 - 因此方法是用户的接口(interface)。

有什么解决办法吗?也许使用绑定(bind)了函数的 JS 对象,只能通过包导出到服务器?

感谢任何帮助!提前致谢

最佳答案

在某个文件中尝试这个函数声明:

  doSomething = function(query) {
//code here
}

现在 doSomething - 全局变量。

关于javascript - Meteor:定义可用于方法的服务器功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26276939/

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