[Vue×Firebase] SPAの雛形をつくってみた
まずは成果物
https://vue-login-191230.firebaseapp.com/
[こちらで認証ページもみることができます]
ID: [email protected]
PW: member
環境構築
※環境構築はVueCLIからVue.js入門①【VueCLIで出てくるファイルを概要図で理解】でできます。
|- Vue CLI
|- Vuex
|- Vue Router
データクローン & Run
Macならターミナル、Winならコマンドラインから下記コマンドを入力してデータをクローンしてください。
$ git clone https://[email protected]/dai570415/vuespa-sample.git
クローンできたら圧縮データを解凍する
その中のsrcファイルを各自のCLIにごっそり入れてください。
Vue roterとvuexを動かせる状態なら動くはずです。
Firebaseと連動
Firebaseのコンソール
・Peoject Overview「プロジェクトの設定」
↓
・マイアプリ追加
↓「Firebase SDK snippet」のCDNを選択するとscriptが出てくるので
scriptタグに囲まれた箇所を下記ファイルにコピーする。
// 省略
// 認証関連
import firebase from 'firebase'
// Firebaseで新たにプロジェクトを作ったら以下を差し替え
Vue.config.productionTip = false
let firebaseConfig = {
apiKey: "Your_code",
authDomain: "Your_code",
databaseURL: "Your_code",
projectId: "Your_code",
storageBucket: "Your_code",
messagingSenderId: "Your_code",
appId: "Your_code",
measurementId: "Your_code"
};
firebase.initializeApp(firebaseConfig);
// ここまで差し替え
// 省略
Author And Source
この問題について([Vue×Firebase] SPAの雛形をつくってみた), 我々は、より多くの情報をここで見つけました https://qiita.com/dai_designing/items/27e62489f70da3d296c2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .