我是这个领域的新手并且阅读了这样的代码:https://github.com/PatrickO10/meetUp
当我在这里阅读一些关于firebase的文档时。 https://github.com/firebase/angularfire/blob/master/docs/quickstart.md
<script>
// Initialize the Firebase SDK
var config = {
apiKey: '<your-api-key>',
authDomain: '<your-auth-domain>',
databaseURL: '<your-database-url>',
storageBucket: '<your-storage-bucket>'
};
firebase.initializeApp(config);
</script>
似乎我们应该注册一个帐户并初始化firebase,但是,在这种情况下,我似乎找不到这样的代码。我发现的只是这个片段:
var ref = new Firebase(FBURL);
var services = {
saveNewUser: saveNewUser,
getUserAuth: getUserAuth,
createUser: createUser,
loginWithPwd: loginWithPwd,
setEventRef: setEventRef,
setOnAuth: setOnAuth,
logOutUser: logOutUser,
removeEvent: removeEvent
};
return services;
https://github.com/PatrickO10/meetUp/blob/master/app/fbAuth/fbAuthService.js 中的
我只想问为什么它看起来不像我的文件?
答案 0 :(得分:2)
您正在寻找的项目是使用Firebase和AngularFire的older versions:
<!-- Firebase -->
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js" defer></script>
<!-- AngularFire -->
<script src="https://cdn.firebase.com/libs/angularfire/1.1.3/angularfire.min.js" defer></script>
您要引用的文档是针对最新版本的。版本之间的初始化已更改。有一个migration guide可以帮助您将项目中的用法外推到当前版本的AngularFire。
关于您创建帐户的问题,您需要这样做,而您确实需要使用以前的版本。它只是以前的版本完全基于URL。它没有涉及基于密钥的初始化;您只需使用项目特定的网址创建Firebase参考。
以前版本的Firebase的文档可用here。您将看到指南中提到的第一步涉及创建帐户。
以前版本的AngularFire的文档是here。