Articles of meteor

如何将集合中的文本文件与fs集合中的图像相关联?

我正在开发meteor的后端,现在我试图用某种方式将文本文件与图像关联起来。 有没有办法在fscollection存储文本文件? 我怎样才能把他们在两个不同的集合? 这是我的两个集合: Images = new FS.Collection("Images", { stores: [new FS.Store.FileSystem("Images", {path: "~/padonde/uploads"})] }); Reynosa = new Mongo.Collection("Reynosa"); 在FsCollection中,我存储图像和其他集合存储数据,但是它们都是同一个logging的一部分。

EventEmitter内存泄漏

我正在使用meteor。 我build立了一个meteor软件包,帮助上传文件到blob存储。 我得到以下错误。 这个错误在5次中只发生一次。 W20141025-15:22:40.195(5.5)? (STDERR) (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. W20141025-15:22:40.546(5.5)? (STDERR) Trace W20141025-15:22:40.546(5.5)? (STDERR) at addListener (events.js:160:15) W20141025-15:22:40.546(5.5)? (STDERR) at /Users/user/boutfeeds/packages/jamesfebin:azure-blob-upload/.build.jamesfebin:azure-blob-upload/npm/node_modules/azure-storage/lib/common/services/storageserviceclient.js:399:31 W20141025-15:22:40.547(5.5)? (STDERR) at /Users/user/boutfeeds/packages/jamesfebin:azure-blob-upload/.build.jamesfebin:azure-blob-upload/npm/node_modules/azure-storage/lib/common/services/storageserviceclient.js:516:5 W20141025-15:22:40.547(5.5)? (STDERR) at SharedKey.signRequest (/Users/user/boutfeeds/packages/jamesfebin:azure-blob-upload/.build.jamesfebin:azure-blob-upload/npm/node_modules/azure-storage/lib/common/signing/sharedkey.js:81:3) W20141025-15:22:40.547(5.5)? (STDERR) at Object.StorageServiceClient._buildRequestOptions (/Users/user/boutfeeds/packages/jamesfebin:azure-blob-upload/.build.jamesfebin:azure-blob-upload/npm/node_modules/azure-storage/lib/common/services/storageserviceclient.js:498:27) W20141025-15:22:40.634(5.5)? (STDERR) at operation (/Users/user/boutfeeds/packages/jamesfebin:azure-blob-upload/.build.jamesfebin:azure-blob-upload/npm/node_modules/azure-storage/lib/common/services/storageserviceclient.js:255:10) W20141025-15:22:40.634(5.5)? (STDERR) at […]

meteor – 如何重试失败的HTTP请求而不丢失上下文?

在我的Meteor 1.0应用程序中,我正在运行一批服务器端的HTTP请求,以同步的方式检索灯具数据。 一旦请求完成并且对该数据运行计算, startNumber就会增加(5000),并且请求将以该新值重新运行。 此循环系统将继续,直到API返回空白响应数组,表示所有数据已被捕获。 这个HTTP请求是一个更大,更复杂的函数的一部分,它有助于设置请求的上下文。 functionName = function(param1,param2,param3) { // … // … var startNumber = 1; do { var request = Meteor.http.call("GET", "https://url-to-api-endpoint", { params: { "since": startNumber }, timeout: 60000 } ); if(request.statusCode === 200) { var response = request.data; // perform calculations on the response startNumber+=5000; } } (while response.length>0); // […]

由meteorjs写的静态HTML? embedded到<iframe>中

免责声明 – 我对制作networking应用程序非常陌生,周末我刚刚通过了几个meteorjs教程,这很酷。 我有我想要做的这个项目,这涉及到将表格数据embedded到网站中。 我想用一个iFrame做到这一点。 我可以看到这是怎么用meteor来完成的,路由到一个模板来渲染出我想要的html,但是我关心的是性能。 有整个应用程序加载只是显示几行HTML似乎是过分的,它当然不需要所有的JavaScript。 html可以是一个静态文件,只有当web应用程序用户保存更改时才会更改,每次有人看到embedded时都不必dynamic加载。 所以我真正要问的是,我怎样才能使用meteorjs写一个静态的html文件?

无法启动捆绑meteor应用程序:“错误:无法连接到”

我试图捆绑和运行Meteor(v1.0)作为一个原始的Node项目。 以下是我采取的步骤: $ cd app_dir $ meteor build build_dir 。 $ cd build_dir/programs/server $ npm install $ cd build_dir $ PORT=3000 MONGO_URL=mongodb://127.0.0.1:3001/meteor node main.js 在这一点上,我得到一个错误: Exception in callback of async function: Error: failed to connect to [127.0.0.1:3001] at null.<anonymous> (/Users/byrnef87/Sites/lookback-site/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:536:74) at emit (events.js:106:17) at null.<anonymous> (/Users/byrnef87/Sites/lookback-site/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:150:15) at emit (events.js:98:17) at Socket.<anonymous> (/Users/byrnef87/Sites/lookback-site/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:516:10) at Socket.emit (events.js:95:17) […]

Meteor MongoDB集合无法访问meteor发布

我已经将数据导入到meteormongodb数据库。 这是我所做的:随着meteor应用程序运行通过 $ yourMeteorAppDirmeteor 在一个terminal和另一个terminal启动mongodb运行通过 $ mongod 启动另一个terminal,运行以下命令,将数据导入meteor应用程序的数据库: $ mongoimport -h localhost:3001 -d meteor -c collectionNameHere <jsonFileNameHere.json 但是,从JSON文件导入文件后,我发现该集合没有被我的Meteor应用程序访问。 具体来说,当我试图发布collections: Meteor.publish('collectionNameHere', function() {return collectionNameHere.find(); }); 我看到: 从子ci9tk9AsFeyngHWwE引用exception:collectionNameHere未定义I20141203-07:15:18.436(-5)? 在null._handler(app / server / collectionName.js:9:14)I20141203-07:15:18.436(-5)? 在maybeAuditArgumentChecks(packages / ddp / livedata_server.js:1599)I20141203-07:15:18.436(-5)? 在_.extend._runHandler(packages / ddp / livedata_server.js:943)I20141203-07:15:18.437(-5)? at _.extend._startSubscription(packages / ddp / livedata_server.js:769)I20141203-07:15:18.437(-5)? at _.extend.protocol_handlers.sub(packages / ddp / livedata_server.js:582)I20141203-07:15:18.437(-5)? 在packages / […]

如何在Node / Meteor服务器上安装FFMPEG?

我正在做一个meteor项目,我需要支持ffmpeg来转换audio文件。 我能用meteor语言在我的本地系统中做到这一点。 当我把代码推到服务器上时,我面临着一个问题 "/bin/sh: 1: ffmpeg: not found". 我没有在服务器上安装ffmpeg。 我不知道如何将它安装在meteor服务器上。 如果有人知道的话,让我知道,这对我非常有用。 我感谢您的帮助。 谢谢。

METEOR – 是否有处理人口的机制?

Mongoose(和MongoDB)似乎更喜欢dbref /人口习惯而不是传统的SQL关系。 虽然我尊重这里提出的解决scheme的简单性: 如何在Meteor中显示相关的子文档属性 MongoDB文档在这里与DBRefs对话: http ://docs.mongodb.org/manual/reference/database-references/#dbref-explanation 和Mongoose人口logging在这里: http : //mongoosejs.com/docs/populate.html 从一个查询中提取一个项目并将其传递到另一个查询当然是一种select,能够提取一个提供所有所需数据的单个查询的语法糖果具有优势。 什么是meteor哲学呢?

meteor的非实时Web应用程序

我一直在评估Meteor的大部分非实时的Web应用程序,因为想要减less大部分与设备兼容性,JS压缩等有关的内务处理任务。 应用程序只有一个集合实时更新到UI,否则不需要与UI实时数据同步。 也将不得不整合应用程序到分片MongoDB(已经有很less的TB数据),Solr和Memcached。 是否有可能使用Meteor作为一种AJAX Web应用程序和非响应式(非实时)Web应用程序?

让div溢出-y从底部开始滚动

我有一个div的内容被添加到它。 它是可滚动的,我想从底部开始滚动,并在每次添加新的项目时更新。 我试过了: var divName = document.getElementById("divId"); divName.scrollTop = divName.scrollHeight; 这不起作用,但是,当我console.log divName.scrollTop在最后,它仍然是0,因为它在开始。 如果有帮助,我使用meteor。