草庐IT

meteor-sharejs

全部标签

javascript - Meteor 在哪里存储它的数据?

我刚刚开始第一次使用Meteor和MongoDB。我来自.net开发人员背景和MSSQL。我在thistutorial之后创建了一个简单的网络。.此外,我也将帐户密码包添加到我的应用程序中。一切都像一个魅力,我可以实时向我的应用程序添加数据,我可以创建用户和登录等等。但是,当我打开Robomongo并查找存储的数据时,我在我的应用程序中找不到任何信息'carbrands'集合在carbrands.js中声明为CarBrands=newMeteor.Collection("carbrands");此外,没有创建用户集合。我的Robomongo个人资料已连接到localhost。如果我尝试

node.js - Meteor 有 REPL 吗?

Meteor框架是否带有REPL或某种控制台?如果没有,知道如何使用Node.jsREPL以某种方式引导Meteor环境?我本质上是在寻找类似rails控制台或Web浏览器中的javascript控制台:一个命令行界面,它使应用程序的完整上下文可用,因此我可以任意检查像Meteor这样的对象>和模板。 最佳答案 是的,sinceversion1.0.2,MeteorhasaREPL.只需使用meteorshell即可拖放到REPL中,与Node的非常相似。$meteorshellWelcometotheserver-sideinte

node.js - bcrypt 正在破坏我的 meteor 应用程序,我该如何解决?

我不确定这应该是stackoverflow还是serverfault问题。我安装了Meteor的帐户密码模块,它在本地工作,但在部署到服务器时破坏了我的应用程序。这是独家新闻:我在OSX上本地运行最新的Meteor1.0.5(操作系统刚刚完全更新)使用--architectureos.linux.x86_64构建部署到Ubuntu14.04.2LTSx86_64(刚刚更新)运行nodejsv0.12.1(全新构建)使用nginxv1.4.0服务应用程序仍然得到:/home/secrethistory/bundle/programs/server/node_modules/fibers/

node.js - 使用 Node ddp-client 从 Node 插入 meteor 集合

我正在尝试通过node.js将一些系统日志数据流式传输到Meteor集合中。它工作正常,但是~10秒的Meteor客户端轮询周期对我来说太长了——我希望它是~1秒。通过控制台的客户端集合插入速度很快,并且所有客户端都会立即更新,因为它使用DDP。但是从服务器端直接插入MongoDB取决于客户端的轮询周期。因此,目前看来,我只能使用DDP从我的Node守护程序插入更新。在ddp-client包示例中,我可以看到我订阅的消息,但我看不到如何通过DDP将new消息实际发送到Meteor集合和node.js,从而一次更新所有客户端...有任何示例或指导吗?我将不胜感激-作为node和Meteo

node.js - 为什么meteor.js是同步的?

代码同步不会影响效率吗?为什么同步编码是一种胜利?我在做一些研究时发现了这两个链接:http://bjouhier.wordpress.com/2012/03/11/fibers-and-threads-in-node-js-what-for/,https://github.com/Sage/streamlinejs/如果目标是防止意大利面条式代码,那么显然您可以使用异步代码,例如streamline.js,这不是回调金字塔,对吗? 最佳答案 你必须在这里区分两件事:Node的fs.readFileSync、fs.statSync等

node.js - 使用 nginx 的 Meteor WebSocket 握手错误 400

我设法在我的基础设施(Webfactions)上部署了meteor。该应用程序似乎工作正常,但是当我的应用程序启动时,我在浏览器控制台中收到以下错误:WebSocket连接到“ws://.../websocket”失败:WebSocket握手期间出错:意外响应代码:400 最佳答案 WebSocket速度很快,您不必(也不应该)禁用它们。这个错误的真正原因是Webfactions使用了nginx,而nginx配置不当。这里是如何correctlyconfigurenginxtoproxyWebSocketrequests,通过设置p

node.js - 如何从 Meteor 集合中获取实时的增量流,以便在 web 应用程序之外使用?

我如何从Meteor集合中获取实时的delta流,以便在web应用之外使用?我正在寻找一个初始结果集,以及对该结果集的一系列操作,并在发生时交付。谢谢,克里斯。 最佳答案 Meteor协议(protocol)称为DDP。它完全符合您的要求:您发送一条“订阅”消息,说明您想要获取哪些数据,然后您返回初始结果集,然后是创建/更新/删除消息流。因此,您需要一个DDP客户端,用于编写其他程序所用的任何语言。由于Meteor太新,这些还不存在。但是很多人已经写信说他们想写它们。如果您有兴趣参与其中,请发送消息至contact@meteor.c

node.js - Meteor 需要 Gulp 还是 Grunt?

所以我一直在阅读Gulp和Grunt,以及他们如何缩小代码、压缩文件、将文件合二为一、livereload等。然而,Meteor用Isobuild已经完成了这一切.我问的原因是有人建议将Gulp与Meteor一起使用,但我认为没有必要。我应该与Meteor一起运行Gulp的一些可能原因是什么?或者它只是多余的?如果不是多余的,那么Gulp有哪些Isobuild中没有的功能?Meteor团队是否计划将Gulp整合到其下一个版本中? 最佳答案 需要可能不是正确的词。无论您是否愿意,都是另一回事。正如上面提到的评论,Meteor包含一个非

node.js - 我如何知道我的 meteor 应用程序正在使用的 Node 版本?

我已经在linux下安装了meteor,具体用的是node.js的meteor,不知道是哪个版本的。 最佳答案 MacOS和Meteor的答案>v1.1node二进制文件位于meteor工具的dev_bundle中:~/.meteor/packages/meteor-tool/1.1.3/mt-os.osx.x86_64/dev_bundle/bin$cd~/.meteor/packages/meteor-tool/1.1.3/mt-os.osx.x86_64/dev_bundle/bin$./node-vv0.10.36注意:me

javascript - 使用meteor.js 的(潜在)缺点是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我刚刚看了meteor.jsscreencast就实时更新和数据库同步而言,用它构建Web应用程序看起来多么容易,我感到非常震惊。但是,我不确定它上线后的扩展性如何。如果我决定构建和部署一个使用meteor.js编写的Web应用程序,我会遇到哪些问题(潜在的或实际的)? 最佳答案 好吧,我建议你玩一下meteor,然后自己做出判断。这真