WEB

    쿠키 vs 로컬스토리지 vs 세션스토리지

    COOKIE 쿠키? 쿠키는 클라이언트에 대한 정보를 이용자의 PC의 하드디스크에 보관하기 위해서 웹 사이트에서 클라이언트의 웹 브라우저에 전송하는 정보이다. 쉽게 생각하면 통행증 정도로 생각하면 편하다. 로그인 기능을 구현할 때 요즘은 대부분 토큰을 사용한다. 이 토큰은 로그인 시 고유하게 가지고 있는 unique한 값을 가지게 된다. 여기서 토큰을 사람에 대한 신분증 이라고 하자. 옛날에는 다른 도시를 지나가려면 통행증이 필수적으로 필요하다(아니여도 그렇다고 치자) 그러면 이 통행증을 가지고 있으면 그 도시는 언제든지 마음대로 왕복할 수 있다. 통행증을 발급받으려면 신분증이 필요한 것이다. 웹에서는 로그인을 하기위해서는 항상 토큰을 발급받는 API를 사용해야 할 것이다. 근데 서비스를 이용하다 보면 토..

    PM2 기본적인 것

    PM2 뜬금없이 pm2에 대한 포스팅을 하는 이유는 이제 서버에서 호스팅을 시작하기 때문이다. pm2는 process manager 의 약자로 nodeJS를 이용해 서버를 돌리는 사람에게 많은 도움을 준다고 생각하면 된다. 대표적인 기능 앱에서 충돌이 발생할 경우 앱을 자동으로 다시 시작 런타임 시 서버가 자원을 얼마나 먹는지에 대해서 알 수 있음 클러스터링으로 성능 향상 1번기능이 아주 매력적이라고 생각이든다. 서버가 살아있는지 죽었는지 매시간 매분 매초마다 확인할 수 없기 때문에 아주 유용한 것 같다. pm2 설치 이제 저도 맥으로 바꿔서 맥용으로 작성하도록 하겠다. 윈도우는 앞 $ 명령어만 제거하시면 될 것 같다. $npm install pm2 -g호스팅하는 시점이니 npm은 당연히 설치가 되있을 ..