Firebase Auth 기능으로 회원가입 및 로그인하는 방법은 다음과 같다.
<회원가입>
import { getAuth, createUserWithEmailAndPassword } from "firebase/auth";
const auth = getAuth();
createUserWithEmailAndPassword(auth, email, password)
.then((userCredential) => {
// Signed in
const user = userCredential.user;
// ...
})
.catch((error) => {
const errorCode = error.code;
const errorMessage = error.message;
// ..
});
<로그인>
import { getAuth, signInWithEmailAndPassword } from "firebase/auth";
const auth = getAuth();
signInWithEmailAndPassword(auth, email, password)
.then((userCredential) => {
// Signed in
const user = userCredential.user;
// ...
})
.catch((error) => {
const errorCode = error.code;
const errorMessage = error.message;
});
역시 구글에서 만들어서 그런지, 한글로 다 번역되있고 사용하기도 편한 것 같다.
자세한건 공식문서를 확인하자!!
Firebase-Auth Doc