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

heroku - Heroku 流星/陨石部署

我有一个在版本控制下使用陨石创建的流星项目,我正在尝试使用 heroku buildpack oortcloud/heroku-buildpack-meteorite将其部署到 Heroku,但出现此错误:

是构建包有问题还是我的应用程序需要额外配置?,这是我第一次将应用程序部署到heroku,所以我不太熟悉。

0 投票
1 回答
696 浏览

routing - 在 Meteor 中动态创建路由

我正在使用流星路由器包在我的应用程序中设置路线。但是,我需要能够“动态地”设置一些路线。这意味着我有一些“静态”路由和一些“动态”路由,它们会根据某些变量(特别是 URL 的一部分)而变化。
例如,如果用户访问 www.example.com/foo 我的路由应该在所有 URL 前加上前缀foo,如果用户访问 www.example.com/bar,所有路由都应该有bar前缀。

伪代码:

0 投票
1 回答
140 浏览

heroku - 在陨石 heroku buildpack 中需要 npm

有没有办法修改这个构建包

https://github.com/oortcloud/heroku-buildpack-meteorite

安装这个 npm

https://github.com/abh/node-stripe

它在开发中运行良好,但我不知道如何在 Heroku 上安装和要求它

我要求它使用

0 投票
5 回答
3720 浏览

meteor - Meteor 管理面板包

流星是否有后端管理面板,如“rais_admin”或“活动管理员”在 Rails 中用于模型下的 CRUD 操作?

0 投票
1 回答
496 浏览

meteor - metor刀片模板在for循环中抛出“同一分支中的第二个地标”异常

我有一个 for 循环,我想在其中包含一个模板视图:

表刀片:

座椅刀片:

当我第一次加载视图时,一切都很好。但如果我坐着或站着,或去另一张桌子,我会得到:

我想我可以通过创建一个存储用户 ID 和表 ID 的“座位”集合来解决这个问题,但这似乎很愚蠢。我目前正在使用名为“players”的表格的数组属性,每个座位的索引为 0-6……至少,这是我的想法。=)

我还应该提到我将 seat.blade 替换为:

没有运气,同样的问题。

有任何想法吗?

编辑
版本信息:
Meteorite 版本 0.4.9
Meteor 版本 0.5.9 (git checkout)
Blade 3.0.3

0 投票
0 回答
77 浏览

meteor - 调试 Meteor 代码的方法?

我想通过简单console.log和一些代码更改来调试 Meteor 代码,看看我是否可以查明问题。但是,当我编辑 .meteor/local/build/app/packages/livedata/ 文件时,例如,当我再次运行它时,它会被 Meteorite 覆盖。临时更改正在运行的代码的最佳方法是什么?

解释了如何附加调试器,但我对更好的本地开发周期更感兴趣。这样我就可以运行自己的 Meteor 应用程序,但也可以在 Meteor 中修复一些代码,以了解事物是如何交互的。

我怀疑问题出在 Meteorite 上,它会自动替换代码,因此无法通过本地更改运行 Meteor?

0 投票
2 回答
1820 浏览

meteor - Meteor Twitter 登录“内部服务器错误”

我已经通过 Twitter 登录将我的应用程序部署到 Meteor 的服务器上。所以我第一次加载它时,它要求我配置消费者密钥和秘密,在保存这些细节的过程中出了点问题。现在每次我用 Twitter 登录时,它都会弹出一个新窗口,但会立即返回一个 Meteor 对话框,上面写着“内部服务器错误”。

我有哪些选择?

如果我无法访问数据库(因为它在 Meteor 的服务器上),如何重置我的应用程序的 OAuth 状态。

0 投票
1 回答
1888 浏览

meteor - IE8 和 9 中的空白页

我最近建立并启动了这个页面:http ://www.thaiestatenetwork.com

它在 Chrome、Safari、Firefox 甚至 IE10 中运行良好,但在 IE8 和 9 中我得到的只是一个空白页面。

我已经阅读了关于类似问题的关于 SO 的帖子,并基于此我已经尝试过:

  • 检查我的模板以试图找到 DOM 错误。
  • 尝试设置位置:html和正文上的静态
  • 在我的 CSS 中注释掉了 @font-face(因为我在 BrowserStack 上的 IE 中遇到与 @font-face 相关的错误)
  • 检查潜在的 CORS 问题。没有找到。

它都不起作用。

奇怪的是,当我通过 BrowserStack 连接到本地开发机器时,一切都像魅力一样。

我应该补充一点,该站点是使用路由器https://github.com/tmeasday/meteor-router构建的,并使用此构建包在 Heroku 上运行:https ://github.com/oortcloud/heroku-buildpack-meteorite

我真的希望外面有人有一双新鲜的眼睛,可以带领我走上正确的道路。

0 投票
1 回答
346 浏览

coffeescript - 流星发布附加用户信息登录/注销

我正在尝试根据用户的角色有选择地发布用户数据。我想要发布电子邮件地址和用户名。如果用户是管理员,他们应该能够看到整个用户配置文件。

在服务器 (CS) 上:

在客户端 (CS) 上:

这在大多数情况下都很有效。当用户注销,然后再次登录时,订阅会出现问题,并且

什么都不返回。刷新页面,再次填写个人资料字段。为了解决这个问题,我将服务器返回语句更改为:

这什么也没做。这是 Meteor 的错误还是我从根本上误解了登录/注销?

更新

我读了更多,似乎 Meteor 会随机选择同一集合上的多个订阅/发布的数据。考虑到这一点,我将返回查询更改为:

其他用户的数据现在没有公布!(控制台中的 Meteor.users.find().count() 返回 1。)

0 投票
3 回答
3847 浏览

meteor - 既然 Meteor 0.6.0+ 支持 npm 包,Meteorite 还相关吗?

由于 Meteor 0.6.0+ 直接支持 npm 包,Meteorite 是否仍然相关,使用它是否有任何优点/缺点?