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

home2 게시판 Next.js 게시판 로그인 세션 저장과 관련된 질문입니다.

로그인 세션 저장과 관련된 질문입니다.

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #81751
    안녕하세요. next13 + next auth가 계속 개발중이고 최신(?)기술이라 그런지 관련 레퍼런스를 찾기 어려웠는데,
    강의에서 가이드라인을 잡아주셔서 너무 도움이 됐습니다.
    제가 로그인 기능 구현은 처음이라 약간 햇갈리는 부분이 있어서 질문드립니다.
    
    최신버전에서는 layout.tsx에 SessionProvider로 감싸는 것을 안하는것 같습니다. 
    그래서 getServerSession을 대신 사용하는 것 같은데, 이럴경우 세션을 리덕스 같은 것으로 관리하여 필요한 컴포넌트에서 세션을 불러오는것이 맞는 방법인가요?
    getServerSession이 하위컴포넌트에서는 사용이 안되는것같아서요
    
    
    
    #81827
    + 아 클라이언트 사이드 컴포넌트와 서버사이드 컴포넌트별로 사용가능한게 달라서 생긴문제였네요...
    문서에 나와있네요...
    서버사이드의 경우에는 getServerSession으로 가져오고 클라이언트사이드의 경우에는 getsession이나 usesession을 사용하면 될것같습니다.
    찾아보니 layout.tsx에는 'use client'를 하는것이 적절하지 않을수있다는 의견이 있어서 SessionProvider으로 감싸는 하위 컴포넌트를 하나 만드는것으로 해결했습니다....
    #81878

    codingapple
    키 마스터
    아무 서버컴포넌트나 getServerSession 쓸 수 있습니다
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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