Tag: meteor

什么时候应该在酶/反应testing中使用渲染和浅层?

在发布这个问题之前,我试图在sqa stackexchange中进行search,但是我没有发现关于浅度和渲染的post,所以我希望有人能够帮助我。 什么时候应该使用浅层渲染testing反应组件? 基于airbnb文档,我对这两者的区别提出了一些看法: 由于浅层是将组件作为一个单元进行testing,因此它应该用于“父”组件。 (例如表格,包装等) 渲染是针对子组件的。 我问这个问题的原因是我很难弄清楚我应该使用哪一个(虽然文档说他们非常相似) 那么,我怎么知道在一个特定的场景中使用哪一个呢?

在meteor中运行例子的问题

我正在testingmeteor的例子,这就是我在todos例子中运行meteor时候看到的: Unexpected mongo exit code 100. Restarting. Unexpected mongo exit code 100. Restarting. Unexpected mongo exit code 100. Restarting. Can't start mongod. Check for other processes listening on port 3002 or other meteors running in the same project. 这是如果我在命令行中运行mongod会发生什么事情: Thu Apr 12 19:27:39 Mongo DB : starting : pid = 2686 port = 27017 dbpath […]

发布/订阅相同服务器集合的多个子集

编辑:这个问题,一些答案,和一些评论,包含了大量的错误信息。 了解Meteor集合,出版物和订阅如何正确理解发布和订阅同一服务器集合的多个子集。 如何在服务器上将单个集合的不同子集(或“视图”)作为客户端上的多个集合发布? 下面是一些伪代码来帮助说明我的问题: items集合在服务器上 假设我在服务器上拥有数百万条logging的items集合。 我们还假设: 50条logging的enabled属性设置为true , 100条logging的processed属性设置为true 。 所有其他人被设置为false 。 items: { "_id": "uniqueid1", "title": "item #1", "enabled": false, "processed": false }, { "_id": "uniqueid2", "title": "item #2", "enabled": false, "processed": true }, … { "_id": "uniqueid458734958", "title": "item #458734958", "enabled": true, "processed": true } 服务器代码 让我们发布相同服务器集合的两个“视图”。 一个会发送50个logging的光标,另一个发送100个logging的光标。 在这个虚拟的服务器端数据库中有超过4.58亿条logging,客户端不需要知道所有这些(事实上,发送它们全部可能在这个例子中需要几个小时): var Items = […]

如何让Meteor.user()在服务器端返回?

在一个名为/server/main.js的文件中(为了确保它最后加载)。 console.dir(Meteor.user()); 抛出: Error: Meteor.userId can only be invoked in method calls. Use this.userId in publish functions. 所以我尝试在同一个文件中使用: console.dir(this.userId); 收益: undefined 所以,不要放弃,我想“这很好,我只是从头上的cookie中读取”: var connect = Npm.require('connect'); __meteor_bootstrap__.app.use(connect.query()).use(function(req, res, next) { console.dir(req.headers); next(); }); ….除了“cookie:”uvf = 1“ 我不知道该如何总结 – 这是毫无意义的,因为我可以使用Meteor.Account框架就好,阅读/设置用户属性等。服务器清楚地知道用户,并且当前用户明确login。 我完全失去了,任何解释/提示/指针将不胜感激。

在meteor.com上拥有一个子域名

如果我发布我的应用程序到一个子域名,例如:spartan.meteor.com我拥有子域名还是其他用户可以从我这里? 如果我可以拥有它,是否有一些文件呢?

在Meteor中导入JSON文件

我有一个data.json文件,我想加载,我已经放在lib /文件夹。 我应该怎么做,以便将该JSON加载到服务器中的variables? 谢谢

meteor应用程序如何知道它是否在开发,testing或生产环境中运行?

当meteor应用程序作为开发,testing或生产环境运行时,我需要使用不同的帐户提供者configuration。

在Meteor应用程序中实现MongoDB 2.4的全文search

我正在考虑将全文search添加到meteor应用程序。 我知道MongoDB现在支持这个function,但是我有一些关于实现的问题: 在Meteor应用程序中启用文本searchfunction( textSearchEnabled=true )的最佳方式是什么? 有没有办法从您的应用程序内添加索引( db.collection.ensureIndex() )? 如何从Meteor应用程序中运行Mongo命令(即db.quotes.runCommand( "text", { search: "TOMORROW" } ) )? 既然我的目标是把search添加到望远镜 ,我正在寻找一个“即插即用”的实现,只需要最less的命令行魔术,甚至可以在Heroku或* .meteor.com上工作。

meteor可以改变有animation吗?

meteor如何处理实时变化? 例如,我不希望变化是瞬间的,而是用某种types的animation。 如果我们放置使用CSSanimation/转换更改的项目是否工作? 怎么样的旧版浏览器的jQueryanimation?

如何构buildMeteor智能包

如何构build一个meteor list中将出现的Meteor智能包 ? Building Atmosphere软件包是有据可查的 ,但是build立Meteor软件包却不是。