inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo Nodebird SNS với Vue

새로고침시(F5) 변수 state안에 있는 값들은 모두 초기화 되는거 아닌가요?

1945

syh8088

77 câu hỏi đã được viết

0

/profile 페이지입니다. 일단 여기서 로그인하고 /profile 페이지에 접속한후에

새로고침 F5 를 눌으게 되면 

먼저 해당 페이지에 지정했던 미드웨어(authenticated.js)에 가서 SSR렌더링 방식으로 제가 입력했던

console.log가 찍힐텐데요

그러나 새로고침을 했으니 로그인해서 저장된 state값 me는 다시 초기화 되지않나요?

왜 값이 존재하는지 잘 모르겠네요... 제가 강의 들으면서 빠뜨린 부분이 있을까요?

당연히 null값으로 나와야 할텐데 왜 존재하는지 모르겠네요. 무슨 방법 때문에 새로고침 해서도 저값은 있는건가요??

ssr aws mysql vuex nodejs vuejs

Câu trả lời 3

0

zerocho

값이 크다는게 무슨 말씀이신가요?

로컬스토리지에 저장해도 되긴 한데 ssr쓰는 의미가 최색돼서 저는 비추합니다.

0

syh8088

혹시 store/index.js에서 
nuxtServerInit 메소드 통해 me 정보를 API 통해 가져와서 즉 SSR해서 가져오는데

이렇게 하지 말고 me 통해 가져온 api data값은 크니깐

처음 로그인시 LocalStorage에 저장해서

다른 페이지 이동하거나 새로고침시 저장했던 LocalStorage에 Me를 참조하면 괜찮을까요?

0

zerocho

프론트에 쿠키가 남아있다면 SSR시에 사용자 정보를 불러와서 화면에 렌더링합니다. 이 때 사용자 정보가 찍힙니다.

이게 SSR을 하는 이유입니다. 새로고침해도 로그인이 유지되니까요.

npm run dev 할 때 에러가 발생합니다.

0

143

1

해당 강의는 리뉴얼 예정은 따로 없나요?

0

326

1

강의는 언제까지 업데이트 된 내용인가요?

0

327

2

실습 환경 문의(Node 버전)

0

363

1

로그인 새로고침시 풀림

0

289

1

안녕하세요! 로그인 유지 질문 드립니다!

0

401

1

웹 서버 관련해서 질문드립니다.

0

438

1

버전때매 질문 드립니다!!

0

311

1

이 강의는 vue3는 아닌가요??

0

370

1

vsCode에 관한 질문입니다

0

484

1

v.trim()이 타입에러가 뜹니다...

0

341

1

express.static('uploads')

0

340

2

STRING이 인식이 안되는데 이유알수있을까요?

0

444

2

<v-lsit-item-title> 에러

0

406

2

vue cli 를 실무에서도 사용하지 않으시나요?

0

317

1

선생님 처음 환경 셋팅 관련 문의드립니다.

0

383

1

nuxtServerInit 무한 로딩

0

971

3

Nginx Cookie 설정

0

720

2

상태가 204번인경우에는 어떻게 처리를 해야하나요?

0

290

1

선생님 nuxt 관련질문드립니다.

0

346

1

인덱스 비교로 삭제해도 될까요?

0

377

1

질문 드립니다!

0

324

2

안녕하세요

0

220

1

궁금한점이있습니다

0

230

1