Cookie, Local Storage, Session Storage는 웹 브라우저에서 정보를 저장하고 사용하는 데 사용되는 저장소입니다. 이 세 가지 저장소의 특징에 대해 정리해봅시다. Cookie네트워크 요청시, 서버로 함께 저장되는 문자열 데이터사용자의 활동 정보를 브라우저에 기록하였다가, 서버로 전달해주는 역할로 사용👉 모든 네트워크 요청마다 쿠키 정보가 포함되어 서버로 전달👉 쿠키가 많아지거나, 네트워크 요청이 늘어나면 네트워크 요청에서 비효율 발생👉 HTML5에서 Web Storage를 등장하게 만든 계기 Local StorageWeb Storagekey-value 쌍으로 데이터를 저장하고 조회할 수 있는 데이터 저장소서버로 전달되지 않음지우지 않는 이상, 브라우저나 탭을 닫았다 열어도 ..

프로젝트에서 front-end와 back-end의 프로세스 관리를 PM2를 사용하여 관리하고 있는 상태이다. 이 포스팅은 PM2가 무엇인지, 또 PM2를 설치하고 어떤 명령어들을 사용할 수 있는 정리한 포스팅이다. 또한 기록용으로 백엔드 서버 기동을 위한 Spring Boot의 jar 파일을 PM2 명령어로 실행하는 명령어도 남겨두려 한다. PM2란? PM2는 Node.js 애플리케이션을 관리하는 강력한 프로세스 매니저이다. PM2로 애플리케이션을 다운타임없이 재시작할 수 있고, 애플리케이션이 계속 실행되도록 유지할 수 있다. 기존에는 자바스크립트 파일을 테스트하려면 node [파일명]으로 실행하여 터미널이 종료되면 프로세스가 종료되는 단점이 존재했다. 하지만 PM을 사용하면 노드 프로세스를 계속 유지할..