노드 3

<Node.js> 쿠키-세션

🎯 { express-session } 언제 사용하나요? 주로 유저 데이터를 서버에 저장하여 페이지를 요청하는 사람이 인증된 유저인지 확인하기 위해 사용합니다. 왜 사용하나요? JWT 방식과 비교하여 보안성이 우수하다고 이야기하는 경우가 많습니다. 하지만 JWT의 보안성에 문제가 없다는 의견도 있기 때문에 다음에는 보안을 집중적으로 다루도록 하겠습니다. 무엇인가요? express-session 미들웨어를 활용한 서버측 데이터 저장 방식입니다. 어떻게 사용되나요? 1. 쿠키에 세션 아이디를 담아서 서버에 요청을 보냅니다. 2. express-session 미들웨어를 설정해 둡니다. 3. req.session.이름 객체를 통해 데이터를 저장하고 불러옵니다. Q. JWT vs 쿠키-세션 선택 기준은?

<WIL> 미니 프로젝트 끝! 하면 바로 알고리즘 시작!

🌊 # 1주차 3/7(월) 미니 프로젝트 1일차 팀원분들과 미니 프로젝트 기획을 하였습니다. 개발에 필요한 소스를 얻기 위해 웹개발 종합반 플러스 강의를 중간중간 학습하였습니다. 저녁에 기술 멘토링과 기획 멘토링이 진행되었습니다. 기술 멘토님과 처음 뵙는 자리라 기술적인 이야기 보다는 일반적인 이야기를 나누었습니다. 기획 멘토링 때는 저희 조가 짠 기획 중 API 설계 등에 대해 질문을 드리고 방향성을 얻을 수 있었습니다. 3/8(화) 미니프로젝트 2일차 협업을 위해 깃 사용법(브랜치, 머지, 풀, 푸쉬)을 익혔습니다. JWT에 대해 학습하였습니다. JWT 방식의 요점은 유저 정보를 서버가 아닌 클라이언트 측에 저장하는 것입니다. 3/9(수) 미니 프로젝트 3일차 파일업로드 기능을 구현하는데 애를 먹었습..

<강의> Node.js, MongoDB로 2시간 만에 빠르게 웹서비스 만들기

🏅 노드 뿐 아니라 서버의 개념을 초심자의 눈높이에서 이해하기 좋음 (난이도: ★★☆☆☆) 노드를 학습하면서 이해안되는 부분을 억지로 소화하는 기분이 들었습니다. 저같은 초짜에게는 아주 쉬운 설명이 필요했습니다. 유튜브에서 코딩애플님의 영상을 접하고 기초 개념을 잘 설명하실 것으로 믿고 강의를 듣게 되었습니다. 단순 노드 기초 강의라기 보다 서버의 개념을 이해하고 어떻게 서비스를 구성할 것인지 고민하게 되는 강의였습니다. 개인적으로 과거 모바일 앱을 만들며 고민하던 많은 부분들(클라이언트와 서버의 관계, 각각의 역할)이 있었습니다. 강의 중간중간 질문이 많이 나오는 부분이라며 관련 개념들을 설명해주시는 부분이 좋았습니다. 어떤 기능이든 쉽다쉽다 하셔서 정말로 쉬울거라고 착각하게 만드는 최면도 좋았습니다...