0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

FirebaseにJavascriptのプロジェクトを追加する

Last updated at Posted at 2020-07-02

※Vue.jsを使用
#Firebase上にプロジェクト作成
####①Googleアカウントを取得しておく
####②FirebaseHP→使ってみる→プロジェクト追加
####③プロジェクト名を設定して次へ
####④hosting設定にチェックを入れる
2.png

####⑤Googleアナリティクスを設定した場合は必要項目にチェックを入れる
3.png
#アプリを追加する(SDKの追加→Firebase初期化)
####⑥追加するアプリの種類を選択(今回はウェブを選択)
4.png
####⑦SDKを追加してFirebaseを初期化する
使ってみるをクリックするとjavascriptアプリでの実装方法が説明されているので
モジュールバンドラを使用するタブを選択
※コンソールからFirebase SDK snippetをコピーするのでページだけ開いておいて次へ進む
5.png
####⑧CLIをインストール,デプロイ画面を飛ばしてコンソールへ進む
####⑨⑦で開いたページの手順を踏んでFirebaseを初期化する
まず、以下のコマンドを入力

$ npm init
$ npm install --save firebase

次にコンソールよりFirebase SDK snippetをコピー
9.png
2020-07-02 (22).png
main.js(ts)にFirebase SDK snippetをペーストして、

import firebase from 'frirebase';

を追記

main.ts
import * as firebase from 'firebase/app';
import Vue from 'vue';
import App from './App.vue';
import router from './router';
import store from './store';
import vuetify from './plugins/vuetify';


Vue.config.productionTip = false;

const firebaseConfig = {
  apiKey: 'XXX',
  authDomain: 'XXX',
  databaseURL: 'XXX.firebaseio.com',
  projectId: 'XXX',
  storageBucket: 'XXX',
  messagingSenderId: 'XXX',
  appId: 'XXX',
};

// Initialize Firebase
firebase.initializeApp(firebaseConfig);

new Vue({
  router,
  store,
  vuetify,
  render: (h) => h(App),
}).$mount('#app');

今回はanalyticを選択していない場合は記載無し
次に以下のコマンドを入力する

$ npm install -g firebase-tools
$ firebase init
$ firebasedeploy

####※Databeseを使用する場合はコンソールで設定を済ませておく
13.png
日本で使用する場合はリージョンはasia-northeast1(東京)か2(大阪)を選択
私はよく分からず3を選択しましたが、3はソウル拠点になります←

####デプロイに成功したらコンソール→Hostingからアプリページを見ることができます

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?