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

home2 게시판 JavaScript, TS 게시판 당근9강의_지금 로그인한 유저의 정보 알아내기_에러문의 T

당근9강의_지금 로그인한 유저의 정보 알아내기_에러문의 T

9 글 보임 - 1 에서 9 까지 (총 9 중에서)
  • 글쓴이
  • #20966

    Brain Choi
    참가자

    두가지 질문입니다;;

    (1)에러: Uncaught TypeError: Cannot read properties of null (reading 'displayName') 이것 왜 강의와 동일하게 코딩한것같은데..에러가 계속 흑;; 무엇이 틀린지 확인부탁드려요 T

    에러메세지

     

     

    (2) 그리고 강사님이 주신 강의 하단에 주신 코드와 영상의 코드가 달라서요;; 둘다 넣고, 저장/실행해봤는데 동일한 에러가 납니다;;

    #20982

    codingapple
    키 마스터

    현재 로그인이 안되어있어서 localStorage에 아무것도 없어서 그런 것이 아닐까요 

    로그인하면 보일듯요 위 코드가 맞습니다 

    #20989

    Brain Choi
    참가자

    로그인 시도할 때 나오는 에러입니다;; 로그인이 안되서;; 제가 다시 한번 쭉 찾아볼께요.T

    근데 답변에 "위 코드가 맞습니다" 라는것이..

    *(1)번에 제가 올린 코드(강사님 영상에 나온 코드)를 말씀하시는것인가요?
    아니면 *(2) 강의페이지 하단에 넣어주신 코드가 맞다는 것인가요?

    동일 질문이 없는 것으로 보아 제가 너무 "빡통대가리"같은 질문인것같긴하지만..답변부탁드려요TT

    [강의영상 코드]
    var 뺀거 = localStorage.getItem('user')
    $('#userName').html(JSON.parse(뺀거).displayName)

    [강의페이지 하단에 주신 코드]
    var 뺀거 = localStorage.getItem('user');
    $('#userName').html(JSON.parse(뺀거.displayName))

    #20994

    codingapple
    키 마스터

    영상코드가맞습니다

    저 코드는 지금 로그인한 유저의 정보를 localStorage에서 꺼내라는 소리인데 로그인 안되어있으면 아마 에러가날듯요

    if문으로 예외 처리하든 그러면 됩니다 

    #21355

    열심히
    참가자

    저도 같은 에러로 고생하고 있습니다 ㅠㅠ

        if(localStorage.getItem('user')==null){
          var 뺀거 = localStorage.getItem('user')//스트링 파일임 JSON으로 변환했잖음
          $('#userName').html(JSON.parse(뺀거).displayName)//다시 오브젝트로 변환해줌
        }

    이렇게 예외처리를 했는데도 안되네요 왜그럴까요??

    #21372

    codingapple
    키 마스터

    무슨에러가 납니까 

    #21436

    열심히
    참가자

    똑같이 스토리지가 널이라고 에러가 뜹니다

    그래서 if로 예외처리를 했는데도 계속 같은 에러가 생기네요...catch도 마찬가집니다

    #21446

    codingapple
    키 마스터

    if(localStorage.getItem('user') != null){

    이렇게해봅시다 

    #21451

    열심히
    참가자

    됐습니다 !! 감사합니다!!ㅠㅠ

9 글 보임 - 1 에서 9 까지 (총 9 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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