본문 바로가기

반응형

Coding/JavaScript

(2)
프로젝트 0주차 회고 - 주제선정과 기획 1차 프로젝트를 꾸역꾸역 끝내고 나니 이런 식으로 하나의 제품이 만들어지는구나 를 어렴풋이 알게 되었다. 1차에서는 뭐가 뭔지 모르는 중에 큰 기능 정의만 가지고 페이지들을 만들었고 코드가 작동하는 것에만 급급해서 동료들의 도움을 받아가며 겨우 끝마쳤다. 뿌듯함과 아쉬움이 반반. 그리고 쉴틈 없이 바로 이어지는 파이널 프로젝트. 7주간 진행되는 프로젝트인 만큼 적어도 주 단위로는 기록하자고 한다. 1. Project Idea 이번에도 해은 님의 아이디어로 진행하기로 했다. 이름하여 개.구.리. 개발자/구석에서/이제 나와! 라며 개발자들의 사이드 프로젝트를 위한 커뮤니티 앱이다. 개발자들은 대부분 사이드 프로젝트를 해 보고 싶은 마음은 있지만, 마음 맞는 멤버를 구하기는 어렵다. 그들을 위한 플랫폼으로 개..
쿠키, 세션, 토큰에 관하여 처음 관련 자료를 접했을 때 쿠키와 세션은 독립적인 별개의 것이라고 생각했는데 그렇지 않았다. 애매하게 혼동되는 쿠키, 세션, 토큰의 개념을 한번 더 정리합니다. http 통신은 stateless 한 그 특징 때문에 사용자의 주고받은 개별 통신에 대한 정보를 저장하지 않는다. 때문에 같은 사용자가 여러 번 요청을 하더라도 그것을 알 수 없음. 따라서 사용자에 대한 상태를 파악할 수 없음. 이 것을 보완하기 위해 쿠키와 세션이 있음. Cookie 쿠키는 일종의 서버와 클라이언트가 대화하기 위한 수단. 브라우저가 서버와 연결이 되었을 때 브라우저에서 자동적으로 쿠키를 생성하고, response 할 때 쿠키를 담아서 보낸다. 특정 호스트에서 생성된 쿠키는 이후 모든 요청마다 서버로 전송됨 요청 해더의 set-..