Tag: meteor

当第三方软件更新数据库时,Node.JS和/或Meteor如何从数据库中获取callback

我想使用Meteor(Node.JS)来开发一个应用程序,这个应用程序将被一个大型数据库上的3000多个并发用户使用。 我已经看了很好的例子,把更改的数据推送到客户端的想法是非常好的,非常有用,但是在我开始开发之前,我想确定它是如何在幕后工作的,以确保当我有应用程序与所有这些用户一起运行,可以快速使用标准硬件。 我也要求这个将Oracle用作数据库,但不确定它是否受支持,如果不支持,那么Oracle包的要求是什么? 我认为服务器在mongodb的OPLOG表上有非活动的非阻塞查询,这就是我们如何获得数据库中所有更改的callback。 那是对的吗 ? 如果是的话,在Oracle中有没有类似的方法呢? 感谢Roni。

背景工作者和Meteor的REST服务

我有一个meteor应用程序,并希望添加两个function。 首先是在服务器上安排后台任务,类似于cron作业。 其次是添加一个HTTP端点作为REST URL。 这个想法是添加一个HTTP API的数据。 这两个function可以使用meteor或节点来完成吗?

在meteor中使用NPM的细节

我正在尝试使用meteor的OAuth。 我发现了一个OAuth NPM,现在我试图把它包含在我的Meteor项目中。 这就是我想要的: 我在名为packages的预制文件旁边有一个新文件夹,它被称为“oauth”。 在那个文件夹里面,有一个名为“package.js”的文件,里面有: Package.describe({ summary: "Simple oauth" }); Npm.depends({oauth: "0.9.10"}); 作为服务器端代码的一部分,它有: Npm.require('oauth'); 但我只是得到一个错误: Error: Cannot find module 'oauth' 具体来说,我该怎么办? 这个模块没有任何依赖关系,但我找不到任何有关如何工作的文档。

meteor推到heroku:找不到main.js

我推了github.com/ee7klt/tachyoned在tachyoned.heroku.com heroku,并得到一个应用程序错误。 我跑的命令是 heroku创造tachyoned – 堆雪松–buildpack https://github.com/v8squirrel/heroku-buildpack-meteor.git git远程添加heroku git@heroku.com:tachyoned.git heroku插件:添加mongohq:​​沙箱herokuconfiguration:设置MONGO_URL = mongodb:// [用户名]:[密码] @ dharma.mongohq.com:10038 / app123456 git推heroku高手 日志如下: 2013-08-07T23:33:42.131685+00:00 app[web.1]: 2013-08-07T23:33:42.132492+00:00 app[web.1]: throw err; 2013-08-07T23:33:42.132650+00:00 app[web.1]: ^ 2013-08-07T23:33:42.132151+00:00 app[web.1]: module.js:340 2013-08-07T23:33:42.136470+00:00 app[web.1]: Error: Cannot find module '/app/.meteor/local/build/main.js' 2013-08-07T23:33:42.136470+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:338:15) 2013-08-07T23:33:42.136470+00:00 app[web.1]: at Function.Module._load (module.js:280:25) 2013-08-07T23:33:42.136470+00:00 app[web.1]: at Module.runMain (module.js:492:10) 2013-08-07T23:33:42.136470+00:00 app[web.1]: […]

在Meteor中正确启用filepicker.io的安全性

Filepicker默认允许几乎每个人都可以将文件添加到您的S3存储桶中,这个存储组足够聪明,可以将您的API密钥从客户端代码中复制出来,幸运的是,还提供了一个安全选项,其中包含过期的策略。 但我不知道如何在Meteor.js中实现这一点。 试着来回安装meteor-crypto-base软件包,试图在服务器上生成哈希,在https://github.com/RGBboy/urlsafe-base64上试用了RGBboy的urlsafe-base64algorithm。 但是我只是没有进一步的了解。 也许有人可以帮忙! 先谢谢你。

如何在meteor中使用非npm node_module?

我只是分叉了一个节点模块并修复了一些问题。 最初的版本是在我的Meteor项目中使用Npm.depends 。 但现在我想用我的分叉版本(直到原来的所有者接受我的拉请求)。 什么是这样做的好方法? 我真的不想把我的分支版本发布到npmjs.org上。 是否有可能在git url上使用Npm.depends?

meteor mongodb _id在插入(和UUID属性)后更改

我有meteor的方法,做一个插入。 我使用Regulate.js进行表单validation。 我将game_id字段设置为Meteor.uuid()来创build一个唯一值,我也使用铁路由器路由到/ game_show /:game_id。 正如你所看到的,我正在logging游戏的细节,这工作正常。 (图片链接下面logging) 文件:/lib/methods.js Meteor.methods({ create_game_form : function(data){ Regulate.create_game_form.validate(data, function (error, data) { if (error) { console.log('Server side validation failed.'); } else { console.log('Server side validation passed!'); // Save data to database or whatever… //console.log(data[0].value); var new_game = { game_id: Meteor.uuid(), name : data[0].value, game_type: data[1].value, creator_user_id: Meteor.userId(), user_name: Meteor.user().profile.name, created: […]

在meteor的模板上使用NPM包

我已经在Meteor的模板中使用mrt add moment格式的date/时间来添加moment包。 不过,我似乎能够在服务器端使用它,但不能在模板助手中使用它。 我如何在模板助手中使用momentjs ? server / main.js(Works!) var moment = Meteor.require('moment'); var t = moment( '2013-11-24 16:18:06' ).format('HH:mm:ss'); console.log(t); 客户端/ main.js(不起作用) Template.fruits.myTime = function() { var moment = Meteor.require('moment'); var t = moment( '2013-11-24 16:18:06' ).format('HH:mm:ss'); return t; } 错误: Uncaught ReferenceError: require is not defined 我尝试使用Npm.require('moment')这给了一个错误: Uncaught ReferenceError: Npm is not defined […]

Meteor.js公共文件夹不提供.html文件

我有一个Google的.html文件,需要在http://www.domain.com/google1234567890123456.html 。 我将.html文件放到pathToMeteorApp/public/但是当我访问那个URL时,Meteor用一些模板为我提供了一个空白页面。 我正在使用iron-router ,所以即使.html文件在公共文件夹中,路由器是否仍然可以pipe理.html文件的url? 如果是这样,我们如何防止并直接在该URL提供.html文件? router.js

Meteor.js / Handlebars.js – 了解程序编码风格和范围

我第一次使用Meteor.js框架,并且无法理解模板系统事件的顺序(从来没有使用过Handlebars.js),以及如何处理范围。 我有一个名为audio.js的文件。 在这个例子中,我定义了一个类并使用该类初始化一个variables: // Question about this as well, how do I properly make a jQuery class? // Is this the right way? $.Audio = function() {} $.Audio.prototype = { init: function() { this.ele = $('.blahblah'); } startAudio: function() { // do things } } var Music = new $.Audio(); 所以我的var Music是在audio.js创build的。 现在,在另一个js文件中,我正在做一些模板function: Template.bars.rendered = […]