要打包的命名空间流星方法
Namespace Meteor methods to package
我正在编写一个公开一些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"命名空间变量(在本例中),它将在整个包中可用。
相关文章:
- 我需要把createUser代码放在流星方法中吗
- MeteorJS使用流星调用和流星方法时的无限循环
- 插入失败:流星 1.3 中的方法并做出反应
- 如何在流星js中为对象添加方法
- 页面加载时的流星方法
- 在茉莉花中传递“this”对象流星方法
- 为流星方法设置 cron 作业
- 要打包的命名空间流星方法
- 铁路由器:通过流星方法将数据传递给客户端
- 当另一个方法正在执行时调用流星方法
- 简单流星方法茉莉测试不工作
- 流星方法无法读取属性“;quantity”;未定义的
- 服务器上的流星方法
- 流星方法调用-等待方法完成
- 使流星方法同步
- 控制台的流星方法
- 使用流星方法,但仍然得到错误
- 用Mocha调用和测试流星方法
- 包装方法 流星方法
- 怎么得到这个.userId在流星方法中的函数