Tag: meteor

meteor – 连接超时。 没有收到心跳

我得到以下错误: 连接超时。 没有收到心跳。 当访问我的meteor应用程序( http://127.0.0.1:3000 )。 该应用程序已被移动到一个新的电脑与相同的代码库 – 服务器运行良好,没有错误,我可以访问mongodb。 什么会导致上述错误? 这个问题似乎发生在收集更大的时候。 但是我有它在另一台计算机上运行瞬间加载集合。 与袜子的连接花费了一分钟,并且在最终失败之前变大:

我如何从Meteor collection获得一个直播三angular洲,在webapp之外使用?

我如何从Meteor collection获得一个直播三angular洲,在webapp之外使用? 我正在寻找一个初始的结果集,再加上对结果集的一系列操作,并将其交付。 谢谢, 克里斯。

Meteor需要Gulp还是Grunt?

所以我一直在读关于Gulp和Grunt ,以及他们如何可以缩小代码,压缩文件,合并文件到一个,livereload等。但是, meteor已经完成所有这些,与Isobuild 。 我问的原因是有人build议与meteor一起使用Gulp,我不认为有这个需要。 为什么我应该和meteor一起运行Gulp? 或者它只是多余的? 如果不是多余的,Gulp有什么function不在Isobuild中? Meteor团队计划将Gulp纳入其下一个版本吗?

我怎么知道我的meteor应用程序正在使用的节点的版本?

我已经在linux下安装了meteor,而且我真的不知道meteor正在使用哪个版本的node.js。

2013年meteorNPM套餐

更新 这个解决scheme描述了如何在Meteor中有效地使用新的Npm系统。 目前在meteor中使用NPM包的方法是什么? 截至2013年3月22日,这方面没有官方文件。 有几个关于这个的问题,特别是这个 ,但是解决scheme看起来已经过时了:引擎分支不再存在,我在Meteor的Npm.require上找不到任何东西。 这里发布的另一个解决scheme指示安装到.meteor/ build文件夹中。 当我安装到Heroku时,这看起来不是一个有效的解决scheme,因为buildpack在运行之前使用meteor bundle来捆绑程序。 因此,临时构build文件夹似乎不是一个有效的选项。 meteor的Npm发生了什么? 使用Npm软件包的最新方法是什么? 在相关说明中,我正在尝试使用Amazon SDK(对于s3) – 将它作为Meteorite包装来包装会更好吗?

Amazon MWS SubmitFeed Content-MD5 HTTP标头与Amazon计算的Content-MD5不匹配

我知道这个问题不是新的,但我得到的所有解决scheme都是在PHP中,或者我的问题与他们不同。 我正在使用MWS提要API提交价格和数量更新的平面文件,并始终得到以下错误: 您为Feed提交的Content-MD5 HTTP标头与我们为您的Feed计算的Content-MD5不匹配 我想在这里问3个问题: ContentMD5Value参数是doc中给出的可选参数,但是如果我没有通过,那么将会说您必须inputContentMD5Value。 正如在doc中我们给亚马逊的ContentFeed 。 Amazon为该文件创buildcontentMD5 ,然后将contentMD5值与我们发送给Amazon的contentMD5值进行比较。 如果两者匹配则OK,否则会抛出错误。 但是,如果假设我不会发送该文件,那么也会出现与MD5不匹配的错误。 这怎么可能? 他们计算MD5的文件是哪个? 因为我没有在ContentFeed发送文件。 如果我发送contentMD5头和参数,并发送ContentFeed的身体,我仍然得到错误。 注意: – 我使用请求模块将头文件中的contentMD5以及表单中的参数发送contentFeed ,然后使用该模块计算签名,然后传入contentFeed 。 我正在使用JavaScript(Meteor),我使用crpyto模块来计算md5。 首先,我认为我的md5是错误的,但后来我尝试了一个在线网站,它会给我一个md5文件的md5。 对于我的文件是: MD5值:d90e9cfde58aeba7ea7385b6d77a1f1e Base64Encodevalue:ZDkwZTljZmRlNThhZWJhN2VhNzM4NWI2ZDc3YTFmMWU = 我从价格和数量更新下载的平面文件: – https://sellercentral.amazon.in/gp/help/13461?ie=UTF8&Version=1&entries=0& 我在计算签名时也通过给ContentMD5Value计算签名。 的FeedType: '_ POST_FLAT_FILE_PRICEANDQUANTITYONLY_UPDATE_DATA_' 至于,我阅读文档,我在标题中传递的MD5头,也作为参数发送。 亚马逊文件说: 以前,亚马逊MWS接受MD5哈希作为Content-MD5头而不是参数。 将它作为parameter passing可确保MD5值是方法签名的一部分,从而防止networking上的任何人篡改提要内容。 无论是否包含ContentMD5Value参数,亚马逊MWS仍将接受Content-MD5头。 如果使用头和参数,并且它们不匹配,则会收到InvalidParameterValue错误。 我正在使用http请求的request模块。 我以请求模块的forms传递所有必需的密钥,卖方id等,并将FeedContent传递给主体。 我试着发送文件如下: submitFeed的方法是: – submitFeed : function(){ console.log("submitFeedAPI running.."); app = mwsReport({auth: {sellerId:'A4TUFSCXD64V3', […]

meteor中的全局variables

我有 var Schemas = {}; Meteor.isClient && Template.registerHelper("Schemas", Schemas); Schemas.Person = new SimpleSchema({ fullName: { type: String, index: 1, optional: true, }, email: { type: String, optional: true }, address: { type: String, optional: true }, isActive: { type: Boolean, }, age: { type: Number, optional: true } }); 在一个文件中 var Collections = {}; Meteor.isClient […]

find项目目录的绝对基path

到目前为止,我们可以获得文件的绝对path,以稍后作为readStream打开的代码片段: var base = path.resolve('.'); var file = base + '/data/test.csv'; fs.createReadStream(file) 由于meteor0.6.5的基本path指向.meteor/local/build/programs/… 还有Assets API,但是不能给我们一个path,只能读取文档。 我们需要一个stream来处理一些更大的数据文件?

何时使用Meteor.methods和利用存根

使用meteor,我试图了解何时使用服务器端Meteor.methods()同时仍然保持即时UI更新。 从Andrew Scala的入门教程中 ,他声称当你想更新和修改你的数据库文档时应该使用Meteor.methods() : 这个想法是,你定义了服务器上的所有function,如修改和更新数据等危险的东西,然后让客户端调用这些function,并得到像常规函数的返回值。 客户从来没有看到实施,也不亲自修改数据。 服务器完成所有工作。 遵循这个build议,我在我的代码中实现了这个: 服务器端: Meteor.methods({ addMovie: function(data) { var movie = Movies.insert({name: data}); return movie; }, … 客户端: Template.movies.events = ({ 'click #add-movie': function(e) { var name = document.getElementById('movie-name').value; Meteor.call('addMovie', name); return false; }, … 这有效,但速度很慢。 如果您在客户端调用Movies.insert() ,UI将不会立即更新。 文档指出,为了纠正这个问题,你可以在客户端创build存根: 客户端调用方法定义了与同名服务器方法相关的存根函数。 如果你不想要,你不必为你的方法定义一个存根。 在这种情况下,方法调用就像其他系统中的远程过程调用一样,您将不得不等待来自服务器的结果。 但是这些存根应该是什么样的? 它应该基本上看起来像服务器端方法一样吗? 如果是这样,那有什么意义呢? 我正在寻找Meteor.methods()的用法和目的的更全面的解释,存根的使用和使用,以及它们的实现。 编辑:大卫格林斯潘已经帮助澄清Meteor.methods()和stream行谈话的存根(stub)的使用。

meteor:如何列出已安装的软件包

我从Meteor开始,我想知道如何列出已安装的软件包。 meteor list只会列出registry中的可用软件包。 编辑:由于meteor0.9.0.1 meteor list列出了项目中的可用软件包。