프로그램

firebase study start

mulderu 2017. 12. 15. 00:04


갑자기 firebase  test건이 있어서.. 급조함...

많은 테스트 필요.


var firebase = require("firebase");
// do first $ npm install firebase --save
// doc : https://firebase.google.com/docs/web/setup
// ref : https://www.tutorialspoint.com/firebase
// blog : http://windowx.tistory.com/entry/firebase-study-start
// Initialize Firebase
var config = {
apiKey: "***",
authDomain: "**.firebaseapp.com",
databaseURL: "https://**.firebaseio.com",
projectId: "**",
storageBucket: "aaa.appspot.com",
messagingSenderId: "**"
};
firebase.initializeApp(config);
var defaultStorage = firebase.database();
// first add user, allow passwd email auth in console
function regUser() {
var email = "**@gmail.com", password = "anyPasswd";
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
if(error) {
console.log(error);
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
return;
}
else {
console.log('good');
}
});
}
var zz ={ email : "**@gmail.com", password : "anyPwd" };
firebase.auth().signInWithEmailAndPassword(zz.email, zz.password).catch(function(error) {
if(error) console.log('error', error);
});
setTimeout(function() {
var ref = firebase.database().ref();
ref.on("value", function(snapshot) {
console.log(snapshot.val());
}, function (error) {
console.log("Error: " + error.code);
});
ref.set ({
ROOT: { Name: "mulder", Age: 10, Tm: new Date(), Data: [1,2,3,4,5]}
});
}, 2000);
// Once
// regUser();