Tag: meteor

MeteorJS / Mongo数据结构 – 哪个选项最适合长期使用?

我和我的团队陷入了一个两难的境地,希望就这个社区达成共识,哪个更好。 我们正在尝试构build一个Meteor JS路线,如下所示: domain.com/main-slug/all/child-slug 选项是我们: 1)发布每一个孩子slu record纪录或主要slu slu 2)我们把一个新的字段附加到对应于该子弹的每个logging作为外键。 发布每个孩子slu record唱片( 选项1 )的主要slu con将意味着我们将不得不更多的数据和这个发布的儿童slu records唱片已经广泛(100多万logging)。 把一个新的字段附加到每个对应于该子slu块的logging作为外键( 选项2 )将意味着我们将不得不重新加工数据并且具有更强的数据库迁移。 在最佳性能方面,哪个选项最有优势而不是缺点?

meteor/节点,在服务器端输出上预先计date/时间

当在本地主机上meteor run时,所有服务器端输出(包括错误和console.log消息)在每个日志行之前输出date/时间。 但是,从内置Meteor代码运行node bundle/main.js ,服务器端输出不会写入date/时间。 有没有一种简单的方法来指示node输出每个服务器端的stream水线上的date/时间呢? Ps-我指的是服务器上的控制台,而不是客户端 。

无法解决一些模块:meteor npm install –save eventEmitter

我运行我的meteor应用程序我在npm模块“eventEmitter”中得到错误,但我正在添加npm包eventEmitter没有任何event nmitter包在npm。 那么如何在我的meteor应用程序中添加eventEmitter包。 这是我的错误: => Meteor server restarted Unable to resolve some modules: "eventEmitter" in /home/ananth/GREENROOM/greenroom/app/client/lib/plugins/core.min.js (web.browser) If you notice problems related to these missing modules, consider running: meteor npm install –save eventEmitter 我该如何解决这个问题?

通过DDP连接Node-Ubuntu Droplet到meteorGalaxy服务器时出错

我试图将数字海洋-Ubuntu机器上托pipe的节点服务器连接到DDP上Galaxy上托pipe的Meteor服务器。 这个节点服务器处理一些CPU繁重的服务器任务,但是它所做的工作是在我的Meteor服务器上创build的。 所以,这两台服务器必须通过DDP进行通信。 在我的本地机器上运行我的节点服务器并连接到我的Galaxy托pipe的Meteor服务器时,这工作正常。 但是,一旦我将我的节点服务器移动到DO并尝试运行相同的代码,我得到一个连接超时错误。 任何想法为什么这会发生在试图从DO连接?

无法连接客户端Mongo与服务器端

我正在使用这个样板创build一个meteor应用程序。 我想从客户端插入一些数据到MongoDB中,然后在html文件中使用这些数据。 然而,Meteor应用似乎并没有将客户端Mongo(minimongo)与服务器端(MongoDB)连接起来。 如果我在客户端存储库中尝试{CollectionObj}.insert命令,则数据不会写入MongoDB。 我使用meteor mongo命令检查了这个集合,但是没有新的数据。 所以,我在服务器端编写了下面的代码。 ( Contracts集合在一个单独的文件中定义。) Meteor.methods({ 'insert_contracts': function(address, price, amount, exeday, premium, position, contract_address, abi){ Contracts.insert({ seller: address, price: price, amount: amount, exeday: exeday, premium: premium, position: position, contract_address: contract_address, abi: abi }); } }); 我在客户端写下这个: Meteor.call('insert_contracts', address, price, amount, exeday, premium, position, contract_address, abi); 所以我已经实现了一个插入函数,但是我想只用客户端代码把它变成一个简单的实现。 我也有一个findfunction的问题。 在服务器上,我试过了: 'find_contracts': function(){ return […]

是否有可能获得meteorbuild设离子的SCSS样式表?

这里简单的问题。 我想用离子的scss。 所以,我在我的package.json中执行以下操作。 { "scripts": { "start": "meteor run", "postinstall": "ionic start ./imports/ui/ionic –appname test –no-cordova" }, "dependencies": { "ionic": "^2.7.1" } } 这将创build一个新的离子项目,我可以采取SCSS从 @import "{}/imports/ui/ionic/scss/ionic.test.scss"; 但是,只要我尝试npm run ,它挂起很长时间,永远不会完成。 du -sh sh说离子的node_module几乎是150MB(这是荒谬的)。 我通过自己实现离子javascriptfunction,所以不需要。 从本质上讲,我真正追求的东西就像materialize-scss,就是Materialise框架,就是SCSS。 有没有办法检索离子NPM的SCSS文件,没有其他多余的数据?

meteor路由错误:path没有path:/

我已经更新meteor到meteor1.3.2.4。 并面临这个问题。 我也更新了最新版本的所有软件包。 错误:path没有path:/ 我在“ meteor ”和“ meteor运行 – 生产 ”这两个环境中都试过了,同样的错误也会在控制台上显示出来。 我已经安装了下列软件包。 accounts-oauth 1.1.12 Common code for OAuth-based login services accounts-password 1.1.8 Password support for accounts autopublish 1.0.7 (For prototyping only) Publish the entire database to all clients blaze-html-templates 1.0.4 Compile HTML templates into reactive UI with Meteor Blaze cfs:gridfs 0.0.33 GridFS storage adapter for […]

如何处理npm3对等依赖冲突

我只是将我的meteor项目迁移到1.3以下,他们build议我使用npm反应包而不是气氛。 当我安装反应和反应,我得到最新版本是15.0.1 但是,我的项目使用npm的固定数据表 ,它具有对等的依赖关系 "peerDependencies": { "react": ">=0.13.0 <0.15.0 || ^0.14.0-beta3", "react-dom": ">=0.14.0 <0.15.0 || ^0.14.0-beta3" } 所以,如果我使用反应15.0.1我会遇到未满足的同伴依赖性错误。 如何处理这种情况? 或者这意味着我不能使用固定数据表,如果我使用反应15? 我不能安装老版本的反应,因为还有其他包也有react@^15.0.1作为对等的依赖。

将文件保存到meteor服务器节点js

这Meteor服务器代码尝试将文件保存到服务器。 它没有给出错误,但是我找不到包含代码的文件被调用的文件夹下的任何地方的文件。 在.meteor.versions文件中, 没有用于fs项目,所以不知道是否需要安装或者是我认为会的node.js的一部分。 我做错了什么,如何解决? 谢谢 fs = require('fs'); fs.writeFile('fred.html', 'alosh', (err) => { if (err) throw err; console.log(`file saved`); });

node.js(meteor.js),多核程序使用(多进程)

我知道这里有这么多的多核线程,但我想清除这个简单的主题。 如果我在单个linux机器上运行了很多node.js或meteor.js项目,每个进程都自动使用每个内核? ig如果在4核心机器上运行3个进程,每个进程将在每个核心上运行? 我确定这个工作计划是由OS正常运行,但我不知道如何直观地看到这个运行状态。 因为如果操作系统将两个或三个进程分配给单核,那将浪费资源。 (PS请注意一些方法来检查这个CPU使用状态(不是性能)) 谢谢。