问题描述
我想知道如何在方法仿真中使用Npm。
在一个方法,我使用的是NPM模块slug
来从输入塞并将其插入到蒙戈之前设置对象的属性。
简化版本如下所示:
Meteor.methods({
submitSomething: function(something) {
var getSlug = Npm.require('slug');
something.slug = getSlug(something.property);
Something.insert(something);
}
});
一切在服务器端都可以正常工作,但是Meteor无法模拟此方法进行延迟补偿,因为客户端上没有Npm模块。
如何使模拟工作?
1楼
节省您的时间。 已经有适合good的好包裹:
2楼
您可以在客户端使用该 ,无论是使用bower install slug
还是将包含在HTML文档中,或者将库源存储在Global变量中,然后像在其中调用Slug("some-URL")
一样使用它您的客户端。