Firebase에서 유저를 생성할 때 email과 password 정보만 이용해서 생성하였는데 다른 이름이나 유저 사진 같은 것은 어떻게 해야 하는가?
업데이트해야할 부분은 createdUser의 displayName과 phoneNumber,photoURL부분
업데이트 방법은 .updateProfile 을 firebase에서 지원하므로 사용한다.
MD5?
→ 유니크한 값을 가지기 위해 사용되는 모듈
npm install md5 --save
작성된 코드
//상단에 import 해줄 내용
import { updateProfile } from "firebase/auth";
import md5 from 'md5'
//프로필 업데이트
await updateProfile(createdUser.user, {
displayName: data.name,
photoURL: `http://gravatar.com/avatar/${md5(createdUser.user.email)}?d=identicon`,
})
gravatar → 유니크한 userImage