Articles of meteor

子stream程与meteor

我使用NodeJS的Child-Process来调用我的.exe,但现在我正在使用meteor。 我怎么能打电话给meteor的.exe。 这是Node中使用的代码 const exec = require('child_process').exec; exec('"C:\\Users\\obarrera\\Desktop\\desktop.exe" omar_barrera', (err, stdout, stderr) => { if (err) { console.error(err); return; } console.log(stdout); });

meteorbuild立 – 服务器与ROOT_URL

在部署meteor应用程序时通过meteor build提供的服务器URL与通过在运行meteor服务器期间提供的ROOT_URL环境variables提供的根URL之间有什么区别。 即: meteor build –server http://foo.com VS export ROOT_URL=http://foo.com

使用angularmeteor运行预定作业的最理想的方式

我正在写一个angularmeteor的约会安排应用程序。 其中一个要求就是将文本通知发送给预约的客户。 客户提供一个手机号码。 但基本上,我只想在预约时间前的几分钟发一封电子邮件。 运行angularmeteor云,最好的办法是什么? 所有的约会信息保存到一个mongo分贝。

更新部署到Heroku的Meteor应用程序的Node版本

我有一个Meteor应用程序部署到Heroku。 为了防止拒绝服务(DoS)漏洞,Herokubuild议更新我的应用程序的Node.js版本。 我想在Heroku上将meteor版本更新到1.2.1,节点版本更新到4.8.4。 我已经在packages.json设置了节点版本,但是在部署之后没有更新。 如何更新Heroku上的meteor和节点? 我尝试了下面的命令: heroku run meteor update –release 1.2.1 -a myappname 但它会引发以下错误: bash: meteor: command not found 任何帮助将非常感激。 提前致谢!

热推网站代码alameteor

在meteorwww.meteor.com中 ,每当您保存您的HTML / Javascript / CSS时,它都会将更改推送到浏览器,因此您不需要手动刷新浏览器。 有没有一种方法,我可以做到这一点在标准node.js环境中,而不使用meteor? 在PHP / Java环境中呢?

为什么将数据加载到Meteor Collection需要很长时间?

我正在尝试使用Meteor构build一个数据可视化应用程序来可视化大型数据集。 数据目前存储在CSV格式的数据文件中,大约为64MB。 我正在使用node-csv插件将此数据文件加载到Meteor集合(下面的代码)中。 但是,每10万条logging需要大约1分钟的时间,以这个速度大约需要1.5个小时才能将整个文件加载到集合中。 在此期间,Meteor服务器对Web请求没有响应。 这对我来说看起来exception缓慢。 这是正常的吗? meteor的目的不是为了处理大量的数据吗? 还是有更好的方式来做这个数据导入过程比我发现的方式? var csv = Meteor.require('CSV'); var fs = Meteor.require('fs'); var path = Npm.require('path'); function loadData() { var basepath = path.resolve('.').split('.meteor')[0]; console.log('Loading data into Meteor…'); csv().from.stream( fs.createReadStream(basepath+'server/data/enron_data.csv'), {'escape': '\\'}) .on('record', Meteor.bindEnvironment(function(row, index) { if ((index % 10000) == 0) { console.log('Processing:', index, row); } Emails.insert({ 'sender_id': row[0], 'recipient_id': […]

谷歌的结果显示Meteor.js网站为“正在加载…”

我向Google提交了一个Meteor.js网站(基于望远镜 ),并且在search结果中,Google将网站页面抓取为拥有Loading…并且只有静态内容(而不是dynamic加载的内容)在Google的描述中网站。 mrt list –using显示spiderable已被使用。 是否有可能让谷歌检索页面的实际标题?

meteorTwilio MRT包

快速的问题(我希望) – 我正在尝试使用Meteor Twilio软件包(“mrt add twilio”)从我的应用程序发送短信。 一切都设置正确(我预先安装Moment正如在文档中提到的),我认为…但是,当我的代码在事件处理程序中运行时,我得到“Twilio未定义”错误。 据推测,这是与包“需要”的NPM包代码的方式? 有没有其他人面对这个? Template.registration.events({ 'click #registerButton': function (e) { e.preventDefault(); var accountSid = 'AC758eaf30370ee2ba8b64f64ce19769c8'; var authToken = 'f8a0ee4560d3368a461e1f751b98fd90'; twilio = Twilio(accountSid, authToken); //this appears to be the issue twilio.sendSms({ to:'+966533444837', from: '+18654072438', body: 'Hi this is a test from Twilio.' }, function(err, responseData) { if (!err) { console.log(err) } […]

meteor模板中的“this”关键字

我正在通过Discover Meteor工作,并且遇到了一些我不太清楚的代码。 这是我的模板和相关的JS <template name="postItem"> <div class="post"> <div class="post-content"> <h3><a href="{{url}}">{{title}}</a><span>{{domain}}</span></h3> <p> submitted by {{author}} {{#if ownPost}}<a href="{{postEditPath this}}">Edit</a>{{/if}} </p> </div> <a href="{{postPagePath this}}" class="discuss btn">Discuss</a> </div> </template> Template.postItem.helpers({ ownPost: function(){ return this.userId == Meteor.userId(); }, domain: function() { var a = document.createElement('a'); a.href = this.url; return a.hostname; } }); 总的来说,我不太清楚“这个”是如何在这个js的背景下工作的。 我理解“this”是我们正在执行的函数的“所有者”,或者更确切地说,函数是quirksmode文章中的一个方法,但是我并不真正理解这个链。meteor如何实现它。 只看代码,我期望this.userId为空。 有人可以帮助我,或者指出一些解释“this”在Meteor中的作用的文档吗?

meteor不能访问个人资料图片

我是新来的meteor,我试图得到当前login用户的照片。 我尝试了很多方法,但是这个感觉就像应该工作: 这是在索引的js: Template.user_loggedout.events({ "click #login" : function(e, t){ Meteor.loginWithFacebook({ }) } }) 所以它基本上只是用facebooklogin。 authentication到此为止是成功的。 现在在服务器端,我创build用户时尝试了很多方法来获取图片,但是这个看起来是最干净和最简单的: Accounts.onCreateUser(function(options, user) { if (options.profile) { options.profile.picture = "http://graph.facebook.com/" + user.services.facebook.id + "/picture/?type=large"; user.profile = options.profile; } return user; }); 我也尝试过谷歌(完全实施谷歌login): user.profile.profile_picture = user.services.google.picture; 在我看来,我只是这么称呼它: <img src="currentUser.profile.picture" 事情是不pipe我尝试哪种方式,我打电话给这个破碎的链接图像: 我敢肯定,我是一个明显的举措,但我真的不知道我的电话有什么问题。 难道我做错了什么?