问题标签 [meteorite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1447 浏览

node.js - Meteor 模板助手条件一致地返回 false

我对 Meteor 很陌生,但到目前为止,我真的很喜欢在这个平台上编码。我遇到了一些障碍,似乎找不到正确的方法。我想创建一个辅助函数来检查纬度和经度,并根据某个预定义的范围检查它,如果它介于两者之间,则返回 true。

我已经包含了我目前拥有的代码:

在我的模板中,我想在句柄 if 语句中使用返回值,如下所示:

问题是它始终返回 else 语句结果,即使在控制台中它正在返回 this you are in the area

任何帮助都是极好的。

提前致谢。

0 投票
2 回答
52 浏览

node.js - 可以将 if 块评估为流星中的真或假

我有一个流星模板的辅助函数,理想情况下希望出现 3 种不同的结果。一种是正确的结果,另一种是错误的结果,另一种是用户拒绝浏览器访问它的位置,见下文:

如您所见,这取决于回调是否成功。

0 投票
2 回答
393 浏览

mongodb - 从 Meteor Presence 获取特定的用户数据

使用 Meteor Presence,我可以返回在线用户的用户 ID。我想看看如何取回用户对象。

如您所见,我正在发布该集合并订阅它:

我有一个包含每个块的视图来获取所有在线用户:

这也是有帮助者的文件:

我最大的困难是在我的单用户模板中返回用户名。

任何帮助都会很棒,谢谢。

0 投票
1 回答
263 浏览

meteor - 我的 lib/collections.js 正在加载但没有在流星中被调用

我正在尝试本教程http://net.tutsplus.com/tutorials/javascript-ajax/prototyping-with-meteor/

这是我的结构

在 colletions.js 我正在做

var Rooms = new Meteor.Collection('rooms');

在 chat.js 中

我收到错误消息Rooms is not defined,如果我调试,我看到文件夹 lib/collections.js 正在加载,但没有被调用。

我的代码或配置中是否缺少某些内容?

谢谢

0 投票
2 回答
402 浏览

login - 尝试向流星帐户包添加另一个服务

我在 github 上找到了这个,它显示了如何将 github 登录添加到帐户中。https://github.com/Jabbslad/accounts-github

我没有使用“”安装软件包,而是mrt add accounts-github下载源代码,并尝试使它们与一个简单的应用程序一起工作。这样做的目的是对代码进行一些更改以了解其工作原理,并最终对帐户进行我自己的扩展。

但我得到错误“ Cannot read property 'github' of undefined at app/accounts-github/github_common.js:1:36”。

谢谢你的帮助。

0 投票
1 回答
128 浏览

meteor - .meteor 目录中的 console.log

有时我想分析流星应用程序中的工作原理,我希望我可以在 .meteor 目录中输出日志。但是如果我在那里添加一个 console.log() ,它永远不会显示。有没有办法这样做?

0 投票
1 回答
308 浏览

exception - Meteor 抛出 throwIfSelectorIsNotId 异常

运行某些代码时,Meteor 会抛出 throwIfSelectorIsNotId 异常。我有两个客户端运行相同的代码,当第二个客户端运行相同的代码时抛出异常。

无法弄清楚此异常的含义以及引发它的原因。希望有人能够解释它。

0 投票
3 回答
2455 浏览

meteor - 如何在流星智能包中获取当前目录

我正在为要在 Atmosphere 上发布的流星构建一个包,我需要获取安装包的当前目录。我已经尝试过process.cwd()包含在包中的文件,但它获取了我的应用程序的当前目录。该软件包已安装并正常工作,似乎该软件包与该应用程序在同一进程中运行,因此process.cwd()正在获取当前的应用程序目录。有谁知道获取软件包当前目录的技巧?

这是我在包文件中的内容:

包.js

api_server.js

这显示/home/dknell/meteor-apps/testApp

0 投票
1 回答
932 浏览

node.js - 输入“sudo npm install -g meteorite”时出错

我正在尝试安装陨石。我已成功安装 nodejs(v0.10.7)。当我输入“sudo npm install -g meteorite”时。它出现以下错误。我认为 npm(1.2.21) 可能存在一些问题。但我不知道如何解决它。我使用 ubuntu12.10 64bit。有任何想法吗?

npm http GET https://registry.npmjs.org/meteorite

npm http 304 https://registry.npmjs.org/meteorite

npm 错误!错误:ENOTDIR,mkdir '/home/icarus/tmp/npm-5885/1369411459617-0.27502001402899623'

npm 错误!如果您需要帮助,可以在以下位置报告此日志:

npm 错误!或通过电子邮件发送至:

npm 错误!npm-@googlegroups.com

npm 错误!系统 Linux 3.5.0-17-generic

npm 错误!命令 “/usr/bin/node” “/usr/bin/npm” “安装” “-g” “meteorite”

npm 错误!cwd /home/icarus

npm 错误!节点-v v0.10.7

npm 错误!npm -v 1.2.21

npm 错误!不好的代码 0

0 投票
2 回答
1301 浏览

meteor - 尝试安装 Meteorite 软件包时出现“错误:未打开”

Meteorite 安装得很好(我必须sudo -H npm install -g meteorite按照 Meteorite 的安装说明推荐使用),然后我可以使用它在我的项目中安装标准 Meteor 包,例如mrt add jquery. 但是,如果我尝试从 Atmosphere 安装任何软件包,例如mrt add routeror mrt add font-awesome,我会得到以下输出:

mrt run虽然工作正常!我在 Meteor v0.6.3.1 和 Meteorite v0.5.1 上。将不胜感激任何想法,谢谢!