gpt4 book ai didi

javascript - 命名空间 Meteor 方法来打包

转载 作者:数据小太阳 更新时间:2023-10-29 03:57:19 24 4
gpt4 key购买 nike

我正在编写一个公开一些 Meteor.methods 的包。有没有比像这样硬编码它们的名称更聪明的方法来将它们命名空间添加到包中?

Meteor.methods({
'my:package/methodName': function ...
})

从包的 JavaScript 文件中找出包名称的方法将是一个好的开始。

最佳答案

这通常是我们今天使用 Meteor.methods 命名事物的方式。

如果你想动态地做一些事情,你可以这样做:

var namespace = "my:package";
var myFunc = function() {/* Meteor Method Function Here */}

var meteorMethods = {};
meteorMethods[namespace + "uniqueFuncName"] = myFunc;
Meteor.methods(meteorMethods);

它不太漂亮,您仍然需要一种方法来获取包名称...如果您不“var”命名空间变量(在此示例中),它将在您的整个包中可用。

关于javascript - 命名空间 Meteor 方法来打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27414422/

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