2

我在这个领域是新的,并阅读此类代码:https://github.com/PatrickO10/meetUp使用Angularfire(firebase)时是否需要注册帐户?

当我在这里阅读关于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> 

看来,我们不要注册一个帐户,并初始化火力如上,但是,它似乎在这种情况下,我无法找到这样的代码。所有我发现是这样的片段:

 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

我只是问,为什么它看起来并不像我的文档?

回答

2

在你正在寻找使用火力地堡和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的。它不涉及基于密钥的初始化;您只需使用您的特定项目 URL创建Firebase参考。

以前版本的Firebase的文档可用here。您将看到指南中提到的第一步涉及创建一个帐户。

以前版本的AngularFire的文档是here

+0

你能告诉我我的用户数据存储在哪里吗? Firebase的服务器在哪里,为什么在旧版本中它甚至没有要求提供帐户? –

相关问题