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的服務器在哪裏,爲什麼在舊版本中它甚至沒有要求提供帳戶? –

相關問題