在 Iron Router / Iron Cli 中使用 meteor 的 Collection FS
Using meteor's Collection FS in Iron Router / Iron Cli
在尝试为我的 iron cli 生成的项目调整集合 fs 时,我一直摸不着头脑。
iron cli 使用iron router。这是我正在关注的教程 https://medium.com/@victorleungtw/how-to-upload-files-with-meteor-js-7b8e811510fa#.mdionmurk
第一个片段
var imageStore = new FS.Store.GridFS(“images”);
Images = new FS.Collection(“images”, {
stores: [imageStore]
});
第二个是deny/allow规则
Images.deny({
insert: function(){
return false;
},
update: function(){
return false;
},
remove: function(){
return false;
},
download: function(){
return false;
}
});
Images.allow({
insert: function(){
return true;
},
update: function(){
return true;
},
remove: function(){
return true;
},
download: function(){
return true;
}
});
第一个片段应该具体放在哪里,第二个片段应该放在哪里?如果有人想知道 iron-cli 的结构,这就是它的样子 https://github.com/iron-meteor/iron-cli
根据生成的结构,您的第一个片段将进入 app/lib/collections
,您的第二个片段将进入 app/server/collections
。
在尝试为我的 iron cli 生成的项目调整集合 fs 时,我一直摸不着头脑。
iron cli 使用iron router。这是我正在关注的教程 https://medium.com/@victorleungtw/how-to-upload-files-with-meteor-js-7b8e811510fa#.mdionmurk
第一个片段
var imageStore = new FS.Store.GridFS(“images”);
Images = new FS.Collection(“images”, {
stores: [imageStore]
});
第二个是deny/allow规则
Images.deny({
insert: function(){
return false;
},
update: function(){
return false;
},
remove: function(){
return false;
},
download: function(){
return false;
}
});
Images.allow({
insert: function(){
return true;
},
update: function(){
return true;
},
remove: function(){
return true;
},
download: function(){
return true;
}
});
第一个片段应该具体放在哪里,第二个片段应该放在哪里?如果有人想知道 iron-cli 的结构,这就是它的样子 https://github.com/iron-meteor/iron-cli
根据生成的结构,您的第一个片段将进入 app/lib/collections
,您的第二个片段将进入 app/server/collections
。