Vue.js Firebase 배포 개요
Firebase란?
Firebase 배포
프로젝트 만들기
Firebase 프로젝트 설정
Vue.js 프로젝트에 적용
npm install --save firebase
import firebase from 'firebase'
...
const config = {
apiKey: 'YOUR_API_KEY',
authDomain: 'YOUR_AUTH_DOMAIN',
databaseURL: 'YOUR_DATABASE_URL',
projectId: 'YOUR_PROJECT_ID',
storageBucket: 'YOUR_STORAGE_BUCKET',
messagingSenderId: 'YOUR_MESSAGING_SENDER_ID',
appId: 'YOUR_APP_ID
}
firebase.initializeApp(config);
이메일 주소/비밀번호 인증 설정
Firebase 프로젝트
Vue.js 프로젝트
로그인 처리
<template>
...
<input type="email" placeholder="Email" v-model="email">
<input type="password" placeholder="Password" v-model="password">
<button @click="signIn">Signin</button>
...
</template>
<script>
...
methods: {
signIn: function () {
firebase.auth().signInWithEmailAndPassword(this.email, this.password).then(
// 認証成功時の処理
).catch(error=> {
// 認証失敗時の処理
})
}
...
}
</script>
로그아웃 처리
<template>
...
<button @click="signOut">Sign Out</button>
...
</template>
<script>
...
methods: {
signOut: function () {
firebase.auth().signOut().then(() => {
// ログアウト成功時の処理
})
}
}
...
</script>
참고문헌
Reference
이 문제에 관하여(Vue.js Firebase 배포 개요), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KWS_0901/items/4cfa588dec3545418fad텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)