Firebaseで気軽にwebアプリをホスティング
フロントで完結しているwebアプリはFirebaseでホスティングするのが手っ取り早い。 vs Heroku MongoDB等のデータベースなどを用いた独自実装バックが欲しいときはこれ フロントで完結している場合は手間が増えるだけ vs GithubPages Githubとの連携が強みだけどディレクトリ制限があったりして単にアプリ公開用として考えると微妙 FirebaseはいろんなBaaさぁびすがあるが、今回扱うのは ホスティング のみ。 Firebaseの始め方 アカウントを取る Firebaseプロジェクトを作る Firebase CLIを入れる ローカルのプロジェクトとFirebaseプロジェクトを関連付ける 動作確認する デプロイする アカウントを取る FirebaseはGoogleに買収されて傘下になったのでGoogleアカウントでとれます プロジェクトを作る Firebaseホスティングは Webブラウザからでないとプロジェクトを作れない らしい。 https://console.firebase.google.com/u/0/?hl=ja ブラウザ上での作業はプロジェクトを作るだけでよい。 Firebase CLIを入れる まず、Nodeを入れていない場合は先にNodeを入れる。 https://nodejs.org/ja/ Nodeが入っていればnpmコマンドが使えるのでCLIをぶち込む。 (インストールに結構時間がかかる) $ npm i -g firebase-tools CLIがインストールされるとfirebaseコマンドが使えるようになる。 最後にFirebaseにコンソールからログイン。 $ firebase login なんかブラウザが立ち上がってそれでログインできるハイテク仕様。 ローカルのプロジェクトとFirebaseプロジェクトを関連付ける ローカルで新規ディレクトリを作って以下のコマンドを入力。 $ firebase init コンソールになんかいろいろ出てくる。 Hosting を選んで、なんか適当にEnterを押しまくれば終わる。 ただし、プロジェクト...