Articles of meteor

meteor的持久会议

所以,我一直用meteor观察到的一个更令人困惑的方面是每次刷新都会清除会话。 既然它不是一个持久的商店,那么我会在哪里放置像userid这样的东西,或者我的应用程序的状态机中的用户? 这些场景的模式是什么?

如何从Meteor应用程序发送iOS推送通知?

我没有find从Meteor应用程序发送推送通知的综合教程。 我明白,meteor运行使用node.js,所以我一直在跟随这个高度引用和推荐的教程https://blog.engineyard.com/2013/developing-ios-push-notifications-nodejs但无济于事; 在部署我的应用程序时,它会上传,但是网站却没有响应(因为部署没有错误,我不能看到问题出在哪里,但我认为这与我如何组织文件有关)。 我已经按照教程的说明正确下载并加载了所有的证书。 我已经使用他们的示例应用程序来正确获取我的testing设备的ID。 我只是无法弄清楚在哪里放置额外的文件和依赖Meteor的文件夹configuration。 它应该与教程中的结构有什么不同(换句话说,这个结构应该放在我的应用程序的.meteor文件夹中的一个文件夹内吗? 我认为最重要的问题是Meteor只是简单地构build它们的应用程序,而不是简单的Node.js应用程序,因此我需要将这些证书和依赖项放在特定的文件夹中,而不仅仅是具有application.html application.js的主应用程序文件夹application.js和application.css 。

在Meteor 1.0中加载NPM包?

随着meteor的正式启动,是否有坚实的方式来使用NPM包? 我试图使用embed.ly,但我没有看到任何直接的方式来这样做。 另外,作为meteor新手,我如何在我的文件中包含软件包? 我没有看到任何“要求”或“出口”function。 谢谢!

如何访问Meteor的客户端IP地址?

这似乎是一个非常基本的问题,没有一个优雅的解决scheme/答案在那里。 如何从(1)服务器或(2)客户端访问客户端(远程)IP地址?

Meteor JS框架是否与Google App Engine兼容?

是否有可能在Google App Engine上构build和部署Meteor应用程序,还是这些不兼容的技术? 我知道,例如, Node.js与App Engine不兼容,Meteor在某些方面与Node类似。

Meteor.js应用程序不支持IE 9

我们正在开发一个使用node.js和meteor.js的应用程序,这个应用程序在Firefox,Chrome和IE 10中工作正常,但是当我们尝试在IE-9中浏览这个应用程序时,它不会加载。 我调查了两个浏览器(IE9,Firefox)的请求/响应,我发现对于XHR请求,IE 9使用iframe轮询而不是Web套接字进行数据传输。 在这种情况下,IE 9不保留cookie,并且每个XHR请求都会导致401错误。 所以cookie不会被发送到IE9的iframe中。 我已经调查了如何为iframe启用cookie,并且我发现我们可以使用隐私策略平台(p3p)来实现这一点。 要启用p3p,您必须在域文件夹内的w3c文件夹中的响应头和privacy.policy文件中添加p3p键。 我已经完成了所有这一切。 但是我的情况并不奏效,我做了大量的研发设置了p3p的不同-2键。 但是仍然面临着在IE9中加载应用程序的问题。

内存泄漏Meteor.http

当我尝试创build5个并行http请求/秒时,我从Meteor.http.get中获得内存泄漏: gist match_ids.forEach(function(match_id){ var url = self.generateUrl(match_id); Meteor.http.get(url, function(err, response){ if(!err && !response.data.result.error){ callback(null, response.data.result); }else{ callback(err || response.data.result.error, match_id); } }) }); 即使我把速度降低到1个请求/秒,它的performance也是一样的。 Meteor.setInterval(function(){ module.feeder.getMatchesForCarry(); }, 2000); Meteor.setInterval(function(){ Meteor.call("TEMP_d2_match_analyzerInsertSampleData", 9, function(err,response){}); }, 10000); 这个问题的来源是Node还是Meteor? 如果我执行5个请求/秒,在大约5分钟的运行,我得到80-100兆丰满

简单的方法来将caching清单添加到meteor应用程序?

我想通过caching清单使Meteor(meteor.com)应用程序加载而不连接到meteor服务器(离线)。 我想在这里已经提出了一个类似的问题: 如何将一个caching清单添加到Meteor应用程序? 但我不能按照他们的解决scheme(更多在这下面)。 有没有一种简单的方法在Meteor应用程序中包含caching清单,并使用所有的meteor资源填充清单? 从相关的post我的问题是: 你可以通过绑定到:bundle.css和bundle.js.client获得一个完整的css和js文件列表 涉及到“挂钩”这些文件是什么? 我应该如何继续? buffer.files.client_cacheable ['manifest.appcache'] = new Buffer(manifestcontent); 这是做什么,它应该去哪里? 然后你可以编辑/app/lib/app.html.in来添加引用 这只是在html标签中的manifest="/application.manifest"位?

如何部署使用Redis的Meteor应用程序?

我偶然发现了这个软件包,最近redis-oplog似乎是一个非常好的软件包。 鉴于我对Redis没有任何经验,我做了一些search,发现有人说Redis比Mongo Oplog更好,所以我想用我的Meteor项目来试试这个包。 不过,在尝试之前,我有一些关于部署的问题: 我是否需要单独的服务器来运行Redis? 如果我无法为Redis提供服务器,可以在与Meteor应用程序相同的服务器上运行Redis吗? 如果我的Meteor应用程序有很多实例,Redis也是如此(不知道Redis是否可以有/需要多个实例吗?),我该如何让它们一起工作? 如果我设法使用Redis进行生产,我应该对Mongo服务器进行哪些更改? 因为Mongo Oplog在那个时候不再被使用

如何将meteorjs项目部署到数字海洋?

如何部署MeteorJS项目到数字海洋VPS? CentOS x64 – 对它有好处? 或者我需要设置别的东西?