본문 바로가기

전체 글

(93)
쿠키(Cookie)와 세션(Session) 출처: https://hahahoho5915.tistory.com/32 [넌 잘하고 있어] 쿠키와 세션의 차이점은 크게 상태 정보의 저장 위치이다. 쿠키는 '클라이언트(=로컬PC)'에 저장하고, 세션은 '서버' 에 저장한다. 세션은 서버에 저장되고, 서버자원을 사용하기 때문에 사용자가 많을 경우 소모되는 자원이 상당하다. 이러한 자원관리 차원에서 쿠키와 세션을 적절한 요소 및 기능에 병행 사용하여, 서버 자원의 낭비를 방지하며 웹사이트의 속도를 높일 수 있다 쿠키(Cookie) HTTP의 일종으로 사용자가 어떠한 웹 사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버에서 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일이다. HTTP에서 클라이언트의 상태 정보를 클라이언트의 PC에 저장하였다가 필요시 ..
Vuetify 설치 $ npm install --save -dev vuetify $ npm audit fix -npm install을 할 때 package의 취약점을 검사한다. 그리고 npm audit fix으로 취약점이 발견된 package를 자동으로 update해준다. https://lovemewithoutall.github.io/it/npm-audit-fix/ $ vue add vuetify - 예쁘게 꾸며주는 기능 뷰티파이에서 사용하는 기능
Promise 비동기처리 Vue.use(cookies) function init () { const savedToken = cookies.get('accessToken') if (savedToken) { return store.dispatch('loginByToken', savedToken) } else { return Promise.resolve() } } 자바스크립트의 비동기 처리란 ‘특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 먼저 수행하는 자바스크립트의 특성’ 자바스크립트에서 비동기 처리가 필요한 이유를 생각해보면, 화면에서 서버로 데이터를 요청했을 때 서버가 언제 그 요청에 대한 응답을 줄지도 모르는데 마냥 다른 코드를 실행 안 하고 기다릴 순 없기 때문. 요청이 많아졌을 때 1개보내고 실행하고 기다리고..