Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor CollectionFS集合未定义?_Javascript_Meteor_Gridfs_Collectionfs - Fatal编程技术网

Javascript Meteor CollectionFS集合未定义?

Javascript Meteor CollectionFS集合未定义?,javascript,meteor,gridfs,collectionfs,Javascript,Meteor,Gridfs,Collectionfs,我正在尝试使用CollectionFS和GridFS将一些图像上传到我的应用程序中,并将其返回 我有以下定义: ImageStore.js: var imageStore = new FS.Store.GridFS("images", { mongoUrl: 'mongodb://127.0.0.1:27017/test/', transformWrite: myTransformWriteFunction, transformRead: myTransformReadFunctio

我正在尝试使用CollectionFS和GridFS将一些图像上传到我的应用程序中,并将其返回

我有以下定义:

ImageStore.js:

var imageStore = new FS.Store.GridFS("images", {
  mongoUrl: 'mongodb://127.0.0.1:27017/test/',
  transformWrite: myTransformWriteFunction,
  transformRead: myTransformReadFunction, 
  maxTries: 1, 
  chunkSize: 1024*1024
});

EventImages = new FS.Collection("images", {
  stores: [imageStore]
});
ImageStorePub.js:

Meteor.publish("EventImages", function() {
    return EventImages.find();
});
ImageUploadHandler.js:

if (Meteor.isServer) {
    EventImages.allow({
        'insert': function() {
            // add custom authentication code here
            return true;
        }
    });
}
键入所有这些内容后,我尝试将它们全部包装在
if(Meteor.isServer){…}
中,尽管它们已经在我的服务器文件夹中,但由于错误
ReferenceError:EventImages未定义,我的应用程序仍在崩溃

在server/route handlers/ImageUploadHandler.js:2:1上,我犯了一个错误,没有在客户端和服务器上分配变量