问题标签 [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 回答
232 浏览

meteor - 出版物订阅观察

我正在做一个项目,我想在地图上显示标记。

这些标记应该从具有视口约束的服务器发布。这意味着只发布当前用户视口内的标记。

该出版物看起来像这样:

当我的 map_center 更改时,我总是通过订阅调用此函数:

到目前为止,一切正常。此外,我在帖子上创建了一个观察函数,它在调用“添加”时呈现一个标记,并在调用“移除”时呈现一个标记。观察对于渲染新标记和破坏旧标记非常好

这个问题是在整个 Posts-Collection 上触发了观察回调。但我只想显示用户视口内的标记。这就是为什么我通常必须做这样的事情:

但那是不可能的。minimongo 内部不支持 GeoWithin,并且无法使用具有限制的集合调用 oberserve。

有谁知道如何做到这一点?也许有一种方法可以将我从订阅中获得的帖子直接推送到地图而不使用 minimongo 上的查询?

0 投票
1 回答
760 浏览

meteor - 来自 setTimeout 回调的异常:{ stack: [Getter] } 和 Mongo 错误

我收到以下异常:

请指教,是什么原因造成的问题?

我在 0.6.5 流星,0.6.6 地铁,0.10.13 节点和 1.3.2 npm。

顺便说一句,应用程序本身工作正常:)

请指教。

谢谢,

阿列克谢

0 投票
2 回答
5762 浏览

meteor - 为什么我的带有帐户包的 Meteor 应用程序没有发送验证电子邮件?

我正在制作一个流星应用程序,我添加了 mrt accounts-password 包以及 mrt accounts-ui-bootstrap-dropdown。

我已经添加了登录按钮,这样用户就可以创建一个帐户,而且效果很好。我正在使用所有默认值。

在服务器上,我有代码:

当我创建一个新帐户时,服务器控制台会打印:

因此,它看起来像是从服务器发送电子邮件,但我从未在收件箱中收到验证电子邮件。而且我试了很多次,已经一个多小时了!我还检查了我的垃圾邮件文件夹。是什么赋予了?

提前致谢

0 投票
0 回答
177 浏览

node.js - 用于 Meteor 0.6.5 的 Heroku buildpack

我有一个在 Heroku 上运行的 Meteor 应用程序。它使用这个 buildpack,因为它使用陨石和 phantomjs 来实现可爬取。buildpack 将节点版本指定为 0.8.25。

最近,我已经将应用程序更新为 Meteor 的 0.6.5 版本。我已经更正了它使用的所有软件包,并且该应用程序在本地运行顺利。但是,当我将它推送到 Heroku 时,我得到了以下输出:

我推断该命令引发了错误,该命令尝试使用$CACHE_DIR/bundle.tar.gz不存在的文件(尽管它应该在前三行创建)。我怎样才能解决这个问题?

0 投票
1 回答
434 浏览

meteor - 如何通过登录回调在 Mesosphere 的 Meteorite 中形成错误?

我正在为我自己的自定义登录页面使用 Mesosphere 表单包。下面是登录表单:

一旦我验证了对象,我想确保这个用户登录信息是有效的,如果没有将信息传回以呈现为错误。

我想指定要显示的用户名错误或密码错误。

澄清:

我希望能够在客户端或服务器上实现额外的验证步骤。在客户端上,我希望能够检查给定的登录凭据是否有效(在客户端上)。如果我正在创建一个新用户,我希望能够检查具有该用户名的用户是否不存在(在服务器上)。

说明 2:

我了解您可以使用“方法”元素( https://github.com/copleykj/Mesosphere#basics-elements )调用函数或方法,但是如何返回成功或错误以及如何处理消息?

0 投票
1 回答
49 浏览

meteor - 如何在 Mesosphere 中使用 Mesosphere 在 Meteorite 中指定多种形式?

我有多个表格要申报,但看来您一次只能申报一个:

似乎不可能传入一个数组或多个对象。

0 投票
3 回答
20235 浏览

meteor - 如何将参数传递给带有 Meteorite 的 Iron-Router 的把手中的 pathFor?

我有一个带参数的简单路线:

我想在这里使用带有_id的pathFor车把助手:

但是,这不适用于将 _id 标签传递到 url...

0 投票
1 回答
175 浏览

meteor - Mesosphere success/failure callback errors

I am using the Mesosphere form package with Meteorite and I am having trouble with the onSuccess and onFailure callbacks.

For example, I simply have this:

And I get an error:

I took this basically straight from the docs so I dont know what I am doing wrong...

https://github.com/copleykj/Mesosphere#error-management

0 投票
2 回答
565 浏览

open-source - 如何修改正在运行的 Meteor(陨石)?

开源项目的好处之一是您可以打开代码,查看它的作用,甚至修改它以帮助您了解底层

如何修改meteor(ite)的基本代码,以便我可以插入自己的控制台日志语句来查看代码是如何工作的?我将我的应用程序作为陨石应用程序运行 ( mrt)

我尝试过但没有成功的事情: * 编辑我的 .meteor 源代码树 * 编辑我的 .meteorite 源代码树 * 编辑 /myApp/.meteor/local/build

其他详细信息:我的具体用例(尽管答案应该比仅回答这个问题更笼统)是我收到错误“排队任务中的​​异常:错误:Meteor 目前不支持 ObjectID 作为 id 以外的对象”并且想要console.log id 是什么(即,如果它不是 ObjectID,那么它是什么?)

这是完整的错误:

在 myApp/ 目录中的以下文件中可以找到错误消息:

  • .//.meteor/local/build/programs/client/packages/minimongo.js
  • .//.meteor/local/build/programs/client/packages/minimongo.js.map
  • .//.meteor/local/build/programs/ctl/packages/minimongo.js
  • .//.meteor/local/build/programs/ctl/packages/minimongo.js.map
  • .//.meteor/local/build/programs/server/packages/minimongo.js
  • .//.meteor/local/build/programs/server/packages/minimongo.js.map

并在 ~/.meteor

  • .//packages/minimongo/2c0b2ba53f/browser/packages/minimongo.js
  • .//packages/minimongo/2c0b2ba53f/browser/packages/minimongo.js.map
  • .//packages/minimongo/2c0b2ba53f/os/packages/minimongo.js
  • .//packages/minimongo/2c0b2ba53f/os/packages/minimongo.js.map
  • .//packages/minimongo/80c0a81364a8a504110b56f3e9a2cba2d4e731ee/minimongo.js
0 投票
4 回答
11895 浏览

javascript - 如何在 Meteor 中访问客户端 IP 地址?

这似乎是一个非常基本的问题,没有优雅的解决方案/答案。

如何从 (1) 服务器或 (2) 客户端访问客户端(远程)IP 地址?