• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 HTML/CSS 게시판 firebase 9~10강 local storage 로가져오는 값 displayName 오류

firebase 9~10강 local storage 로가져오는 값 displayName 오류

  • 이 주제에는 5개 답변, 3명 참여가 있으며 codingapple2 년 전에 전에 마지막으로 업데이트했습니다.
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 글쓴이
  • #14874

    조규성
    참가자

     

    firebase local storage에서 local storage에 displayName의 값을 가져올때 속성값이 없다고 오류가 나옵니다.

    알려주신대로 확인했는데 요기서 막혔네요.......

    #14877

    codingapple
    키 마스터

    JSON.parse(뺀거).displayName 인듯요? 

    #14893

    조규성
    참가자

     $('#userName').html(JSON.parse(뺀거).displayName) 

    알려주신대로 이렇게 했는데... 같은 에러가 납니다

     

            <script>
                const db = firebase.firestore();
                const storage = firebase.storage();

                // firebase.auth().onAuthStateChanged((user)=>{
                //    if (user) {
                // console.log(user)
                // $('#userName').html(user.displayName)
                // }
                // }) 

                // 아래는 로컬스토리지 저장하는법

                var 뺀거 = localStorage.getItem('user');
                $('#userName').html(JSON.parse(뺀거).displayName)
                firebase
                    .auth()
                    .onAuthStateChanged((user) => {
                        if (user) {
                            console.log(user.uid)
                            console.log(user.displayName)
                            localStorage.setItem('user', JSON.stringify(user))
                        }
                    })

    #14897

    codingapple
    키 마스터

    에러나는 줄 위에 console.log(뺀거) 이걸 넣어봅시다 

    undefined가 나오거나 그러면 로그인 안된 상태라서 로그인을 해주시거나 아니면

    에러나는 줄을 "뺀거가 undefined가 아니면 실행해주세요"라는 식의 if문 안에 넣어야합니다 

    #86032

    사각사각
    참가자
    아 슨생님 JSON.parse(뺀거).displayName  요렇게 하는게 맞으면 
    아마도 강의 하단에 써주신 텍스트에 오타가 있는것 같습니당 (영상에서는 맞음)
    한번 확인 해보십숑 
    
    
    [하단 이미지]
    Firebase 강의 > 지금 로그인한 유저 정보 알아내기 
    강의 하단의 텍스트에서 캡쳐함 
    스크린샷 2023-06-06 오후 6.15.21
    
    #86042

    codingapple
    키 마스터
    그르네요
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠