• 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