Firebase
確かうる覚えなのだが、FirebaseをNode.js経由で使う場合、Node.jsのバージョンは8がよかった記憶があるのだが、なんで10ではないのだろうと疑問に感じて調べた。 調べた結果、Cloud FunctionsのNode.jsがバージョン8に対応しており、10はベータなので、少し…
前回、npmでfirebaseをインストールする方法を書いた。 jumbomonaca.hatenablog.com そこで今回は、インストールしたfirebaseをwebpackで一つにする方法を調査した。 app.js webpack.config.js ディレクトリ構造は、メインロジックを書いたapp.jsとwebpackの…
Firebase Authenticationを使って新規会員登録またはログインする手段はいくつかあるのだが、ログアウトする方法は、一個しかなく、firebase.auth().signOut()メソッドでログアウトすることができる。 firebase.auth().signOut().then(function() { // Sign-…
既に新規会員登録済みの場合、firebase.auth().signInWithEmailAndPasswordメソッドでメールアドレスとパスワードでログインすることができる。 var _mailaddress; var _password; firebase.auth().signInWithEmailAndPassword(_mailaddress, _password).cat…
Firebase AuthenticationのJavaScript SDKで新規会員登録する方法を調べた。 Twitter、Facebook、Googleの各種アカウントを使ってログインすることはできるのはもちろん、メールアドレスとパスワードを使って新規会員登録することもできる。 firebase.auth()…
タイトル通りなのだが、FirebaseのCloud Firestoreを使う時、Timestamp型のデータを登録する時にどうすればいいのだろうか? new Date().getTime() Dateをインスタンス化させてgetTimeメソッドを使えばいいのかなと思っていた。 が、調べてみると、firebase.…
FirebaseのHostingについて調べた。 まず、最初にnpmを使ってFirebase CLIをすでにインストールしているものとする。 jumbomonaca.hatenablog.com そのままターミナルからFirebaseにログイン firebase login すると、匿名でエラーレポートしてもいいか尋ねら…
Firebaseのホスティング機能を使ってwebサイトをホスティングした場合、独自ドメインも設定できるみたいだが果たして、どうやって設定するのだろうか? まずは、Firebaseにアクセス。 左のサイドメニューの「Hosting」にアクセス 真ん中少し右にある「ドメイ…
タイトル通りなのですが、 firebase.auth().createUserWithEmailAndPassword(email, password).then(function(){ }).catch(function(error) { }); という形でcreateUserWithEmailAndPasswordメソッドを実行してアカウントを作成したのにもかかわらず、F5を押…
Firebaseを使うにあたり通常であれば <script src="https://www.gstatic.com/firebasejs/5.8.4/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/5.8.4/firebase-auth.js"></script>