私の質問は、それが聞こえるほど簡単です。
データの取得時に新しいFirebase()オブジェクトを作成するのではなく、AJAXを使用するのはいいですか?AJAXを使ってFirebaseのデータにアクセスするのはどうですか?
私はこれを行うことができましたか(AJAX)、新しいFirebaseオブジェクトを作成できました。
function get_User_Data(User_ID) {
var gotUserData = $.Deferred();
var userName, userLastCheckIn;
$.ajax({
dataType: "json",
url: DataLocation + '/USERS/' + User_ID + '.json',
type: "GET",
success: function(data) {
if(data != null) {
userData = data;
// console.log(userData);
userName = data['Username'];
userLastCheckIn = data['CheckIn'];
}
},
}).always(function() {
userInfo = [userName, userLastCheckIn];
gotUserData.resolve();
});
return $.Deferred(function (def) {
$.when(gotUserData).done(function() {
def.resolve();
});
});
}
また、これが安全かどうかを知りたいですか?
FirebaseのすべてのデータがSSL経由で送信され、受信されることはわかっていますが、このようにしてSSLを使用してもAJAXですか?
"AJAXもSSL経由です。"はい、Firebaseのデータベース、ホスティングおよび認証サービスは、安全な接続を介してのみアクセスできます。しかし、あなたの質問は本当に広範であり、単一の良い答えはありません。 Firebase REST APIを使用する良いケースがありますが、「いつベストですか?」というものはありません。回答。 –