尝试向流星帐户包添加其他服务

时间:2013-05-19 14:06:58

标签: login meteor accounts meteorite

我在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”。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

因为您自己添加了包,所以您需要确保还安装了依赖项。您可以在package.js

中找到依赖项

如果您想从头开始制作包,请确保您也在流星应用中使用包。这意味着您将所有内容放在名为accounts-github的目录中,位于流星应用程序根目录中名为packages的目录中。

如果您不想使用包,也可以自己添加这些依赖项:

meteor add accounts-base
meteor add accounts-oauth2-helper
meteor add http

某些依赖应该与流星(即模板)

一起使用

答案 1 :(得分:1)

所以问题是帐户的git-github没有用流星的最新演变进行更新。所以我在所有文件中用“Accounts”替换了“Meteor.accounts”,现在它可以工作了。