问题标签 [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 投票
3 回答
5358 浏览

javascript - 在 Meteor 中验证用户密码

用户可以在我的应用程序中执行一些不可逆转的操作。为了增加安全级别,我想验证执行此类操作的人实际上是登录用户。我怎样才能实现它?

  • 对于有密码的用户,我想要一个提示,要求再次输入用户密码。我以后如何在不通过网络发送的情况下验证此密码?

  • 通过外部服务登录的用户是否可以执行类似的操作?如果是,如何实现?

0 投票
1 回答
751 浏览

meteor - 将 Meteor 用户发布到管理员

我正在尝试将所有电子邮件和“角色”发布给“管理员”用户(使用meteor-roles 陨石包),并且服务器知道它试图发布的内容,但由于某种原因客户端没有获取数据。这是涉及的一段代码:

服务器代码:

客户代码:

为什么客户没有收到文件?(而且我肯定使用角色为“admin”的帐户登录)

谢谢!

编辑和解决方案!

好的,所以我弄清楚我做错了什么。我只需要在服务器上发布“目录”,并在客户端订阅。然后,所有用户数据都进入 Meteor.users 集合,我不应该定义自己的“Directory=new Meteor.Collection('directory')”。然后我可以通过 Meteor.users 访问数据。干杯!

服务器:使用与上面相同的代码

客户:

0 投票
3 回答
4530 浏览

meteor - Meteor 和 Meteorite (mrt) 有什么区别?

例如,一些网站告诉我使用mrt add accounts-ui(使用 Meteorite,对吗?)而另一些网站则说meteor add accounts-ui.

据我了解,Meteorite只是一个版本控制/包管理器。这个对吗?上面两个命令有什么区别?

0 投票
3 回答
821 浏览

meteor - Meteor 0.6.5 更新中断路由器功能

我最近更新了我的流星应用程序到 0.6.5,我注意到路由器包不能正常工作,所以我也做了一个 mrt 更新,但仍然存在问题。例如,访问路由不会呈现适当的模板。当我运行路由器测试时,也有这个问题:

我注意到流星路由器有更新,但我的应用程序无法呈现相应的路由模板。

请让我知道是否有解决此问题的方法。谢谢

0 投票
3 回答
2164 浏览

meteor - 添加包accounts-ui-bootstrap-dropdown时出错

我正在尝试使用以下命令将包添加到流星项目中:

该命令向我显示了此错误:

如果我在此之后运行 mrt list,它会显示以下错误:

我无法卸载软件包并尝试重新安装陨石但没有运气。有人可以帮我解决这个问题吗?我正在使用 Max OS X。

谢谢!

0 投票
2 回答
1416 浏览

meteorite - “错误:未找到:make”在 OS X 上安装 Meteorite

我正在尝试在 OS X 10.8.4 上安装陨石。当我运行这个

sudo -H npm install -g 陨石

我懂了

ws@0.4.27 安装 /usr/local/share/npm/lib/node_modules/meteorite/node_modules/ddp/node_modules/ws (node-gyp 重建 2> builderror.log) || (0号出口)

看着 builderror.log 我看到

gyp http GET http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz gyp http 200 http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar .gz 吉普错误!构建错误 gyp ERR!堆栈错误:未找到:使 gyp ERR!堆栈在 F (/usr/local/Cellar/node/0.10.10/lib/node_modules/npm/node_modules/which/which.js:43:28) gyp ERR!堆栈在 E (/usr/local/Cellar/node/0.10.10/lib/node_modules/npm/node_modules/which/which.js:46:29) gyp ERR!堆栈在 /usr/local/Cellar/node/0.10.10/lib/node_modules/npm/node_modules/which/which.js:57:16 gyp ERR!堆栈在 Object.oncomplete (fs.js:107:15) gyp ERR!系统达尔文 12.4.0 gyp ERR!命令“节点”“/usr/local/Cellar/node/0.10.10/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重建”gyp ERR!cwd /usr/local/share/npm/lib/node_modules/meteorite/node_modules/ddp/node_modules/ws gyp 错误!节点 -v v0.10.15 gyp 错误!节点-gyp -v v0.10.6 gyp 错误!不好

可能是什么问题呢?

0 投票
3 回答
3116 浏览

meteor - 流星>错误:没有这样的包:'accounts-urls'

运行最新的流星 0.6.5 我得到了这个错误:

好的,一切准备就绪。流星来了!

=> 扫描包时出错:

构建包时accounts-ui-bootstrap-dropdown:错误:没有这样的包:'accounts-urls'

任何帮助表示赞赏,谢谢

0 投票
2 回答
263 浏览

meteor - 气氛低落?陨石依赖它吗?

我正在尝试在我的流星项目中使用流星安装一些软件包,但是当我执行“sudo mrt add”时,命令就会挂起。

当我进入大气层时,没有加载任何智能包信息。所以我的问题是,mrt add 命令是否可能因为气氛出现问题而不起作用?

0 投票
6 回答
50158 浏览

meteor - 你如何检查你正在运行的 Meteor 版本?

我遇到了与此处所述类似的问题: meteor > error: no such package: 'accounts-urls'

要解决这个问题,我似乎必须降级我的 Meteorite 版本才能让“accounts-ui-bootstrap-dropdown”工作。

但首先我想检查一下我当前运行的是哪个版本的 Meteor。

我怎样才能做到这一点?我在带有终端的 Mac 上运行 Meteor。

0 投票
1 回答
553 浏览

node.js - 更新到 Meteor 0.6.5,你需要什么版本的 Nodejs,你还能用 Meteorite 吗?

我想知道运行 Meteor 0.6.5 需要什么版本的 Nodejs?

你还能用陨石吗?