Articles of meteor

服务器错误在我的meteor应用程序?

您好,我目前使用Modulus.io主持我的meteor应用程序,但它不断崩溃。 这是我第一次做托pipe,所以我不能很好的阅读Log,有人能告诉我什么是错的吗? at /mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1191:22 at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1903:9) at [object Object].g (events.js:180:16) at [object Object].emit (events.js:98:17) at [object Object].Base.__executeAllServerSpecificErrorCallbacks (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/base.js:373:29) at Server.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/repl_set/ha.js:469:10) at Server.g (events.js:180:16) at Server.emit (events.js:98:17) at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:567:84) at [object Object].emit (events.js:106:17) at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) at [object Object].emit (events.js:98:17) at Socket.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) at Socket.emit (events.js:95:17) at net.js:441:14 npm ERR! […]

RangeError:数组缓冲区长度无效 – Meteor JS

我只是编码(meteorJS),当这个错误开始出现,我甚至不知道是什么造成的: buffer.js:25 const ui8 = new Uint8Array(size); ^ RangeError: Invalid array buffer length at new ArrayBuffer (native) at new Uint8Array (native) at createBuffer (buffer.js:25:17) at allocate (buffer.js:96:12) at new Buffer (buffer.js:56:12) at increaseBufferIfNecessary (C:\Users\admin\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\mtos.windows.x86_32\dev_bundle\lib\node_modules\stream-buffers\lib\writable_streambuffer.js:58:23) at [object Object]._write (C:\Users\admin\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\mtos.windows.x86_32\dev_bundle\lib\node_modules\streambuffers\lib\writable_streambuffer.js:65:5) at doWrite (_stream_writable.js:300:12) at writeOrBuffer (_stream_writable.js:286:5) at [object Object].Writable.write (_stream_writable.js:214:11) at Request.ondata (stream.js:31:26) at emitOne (events.js:82:20) at […]

在Nodejitsu上运行一个meteor应用程序

将meteor应用程序部署到Nodejitsu试用版环境,但未能使其运行。 从我的meteor应用程序目录执行jitsu deploy ,我得到以下错误: ReferenceError: Meteor is not defined 。 如果你已经在Nodejitsu上运行了一个meteor应用程序,请突出显示你所执行的步骤以及可能会丢失的依赖关系。 我会用你的build议,并尝试让我的应用程序运行。 谢谢。 // package.json contents { "name": "test123-meteor", "subdomain": "user123.test123-meteor", /* * Really not sure about this line here… */ "scripts": { "start": "node client/controllers/GeneralController.js" }, "version": "0.0.1-2", "engines": { "node": "0.8.x" } }

使用ClojureScript写入meteor

目前是否有将ClojureScript与Meteor集成的解决scheme? 我想要构build一个Meteor应用程序,并且在JavaScript(JavaScript,CoffeeScript,TypeScript,LiveScript和ClojureScript)的风格之间,我觉得ClojureScript是最好的。 我发现了其他JavaScript替代品的氛围/陨石包,但没有findClojureScript。 谢谢

什么是最有用的智能包Meteor.js

我开始学习meteor,发现了解几个智能包可以大大加快发展。 什么是最初有用的智能软件包? 像router , accounts-base , accounts-ui等…大气没有一个按人气sortingfunction。

meteorHeroku应用程序部署后崩溃

将应用程序部署到heroku后,我的应用程序无法启动。 我认为这可能是与构build包和最新版本的meteor0.9.x? 我应该从哪里开始debugging? 2014-09-02T05:02:58.848513+00:00 heroku[web.1]: State changed from crashed to starting 2014-09-02T05:03:05.407436+00:00 heroku[web.1]: Starting process with command `.meteor/heroku_build/bin/node .meteor/heroku_build/app/main.js` 2014-09-02T05:03:06.578829+00:00 app[web.1]: module.js:340 2014-09-02T05:03:06.579092+00:00 app[web.1]: throw err; 2014-09-02T05:03:06.586422+00:00 app[web.1]: at Function.Module._load (module.js:280:25) 2014-09-02T05:03:06.578419+00:00 app[web.1]: 2014-09-02T05:03:06.586423+00:00 app[web.1]: at Module.require (module.js:364:17) 2014-09-02T05:03:06.579105+00:00 app[web.1]: ^ 2014-09-02T05:03:06.586414+00:00 app[web.1]: Error: Cannot find module 'fibers' 2014-09-02T05:03:06.586426+00:00 app[web.1]: at require (module.js:380:17) 2014-09-02T05:03:06.586420+00:00 app[web.1]: […]

如何从Meteor.js中重新启动Meteor服务器

我用meteor制作的一个项目有一个内存泄漏,在一个或两个月的时间里慢慢累积起来。 在find漏洞之后的几天里,我抛出了毛巾,而只是增加了一个月发生一次的自动重启。 是的,这是不好的做法,等等 有没有办法从服务器的代码库中简单地重新启动? 理想情况下,这也会触发连接客户端的刷新(类似于常规部署更新)。 然后我认为这个命令可以嵌套在一个很好的JS超时函数中。

meteor铁路由器布局呈现

我们已经实现了主要内容驻留在dynamic侧边栏的布局。 我们定义了如下的layoutTemplate : <template name="layout"> {{> content}} {{> leftbar}} {{> rightbar}} <nav class="navigation"> {{#if currentUser}} {{> navigation_logged_in}} {{else}} {{> navigation_logged_out}} {{/if}} </nav> </template> 我们在布局模板中包含右栏模板。 <template name="rightbar"> <aside class="rightbar"> <button id="closeRightBar" class="close-cross"></button> {{yield 'rightbar'}} </aside> </template> 右栏模板包含我们将特定内容input到的右栏版本。 我们已经实现了下面的RouteController: UserShowRouter = RouteController.extend({ before: function() { var username = this.params.username; if(App.subs.user) { App.subs.user.stop(); } App.subs.user = Meteor.subscribe('user', username); […]

从Meteor的另一个模板获取react nativevariables

我在Meteor有一个嵌套模板的模板: <template name="collectingTmpl"> {{> firstTmpl}} {{> secondTmpl}} </template> 如果我在firstTmpl设置一个被动var / dict Template.firstTmpl.events({ 'click .class-name': function(event, template) { template.state = new ReactiveDict; template.state.set('someName', 'someValue'); } }); 我可以在同一个模板中得到这个值 Template.firstTmpl.helpers({ myValue: function() { Template.instance().state.get('someName'); } }); 但我也可以从secondTmpl检索firstTmpl中设置的值吗? 我的意思是这样的 Template.secondTmpl.helpers({ myValueFromAnotherTmpl: function() { Template.firstTmpl.state.get('someName'); } });

如何发送一个variables从服务器到客户端meteor?

我有一个文本input和一个button的页面。 当我将链接插入YouTubevideo到文本字段,然后按下button – video下载到本地文件夹。 问题:我怎么能发送链接到本地​​副本的下载video回客户端? 更一般的问题:我如何发送一个variables从服务器到客户端(这个variables是临时的,不会被存储在任何地方)? 我现在的代码是: 客户端代码 if (Meteor.isClient) { Path = new Meteor.Collection("path"); Meteor.subscribe("path"); Template.hello.events( { 'submit .form' : function() { var link = document.getElementById("youtube-url").value; Meteor.call('download', link); event.preventDefault(); } } ); } 服务器代码('收集'部分不工作) if (Meteor.isServer) { Meteor.startup(function () { Meteor.methods({ download: function (link) { var youtubedl = Npm.require('youtube-dl'); var Fiber = Npm.require("fibers"); var […]