인프런 커뮤니티 질문&답변

toisaj님의 프로필 이미지
toisaj

작성한 질문수

Vue로 Nodebird SNS 만들기

2-3. 로그인/회원가입 더미 데이터

localStorage에 대해서 문의 드립니다.

작성

·

349

0

언어 변경 기능을 추가하려고 localStorage 를 사용하려고 하는데요. localStorage.setItem('lang') 이거는 되는데 localStorage.getItem('lang')을 하려고 하는데 localStorage is not defind 라는 오류가 계속 뜹니다. 구글에서 찾아보니깐 서버사이드 렌더링에서는 localStorage 를 다르게 사용해야 한다는것 같은데 nuxt 에서는 localStorage 사용법이 다른가요 혹시?

답변 2

0

toisaj님의 프로필 이미지
toisaj
질문자

아 감사합니다.

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

서버사이드 렌더링 시에는 localStorage를 사용할 수 없습니다. 로컬 스토리지는 브라우저(클라이언트)에만 있는 거라서요.

언어변경을 위해서 데이터 저장하시는거면 쿠키를 사용하시는 게 나을 것 같습니다.

toisaj님의 프로필 이미지
toisaj

작성한 질문수

질문하기