본문 바로가기

Node.js2

[Node.js] 회원 기능에 대해서. 쿠키와 세션을 이용해서 로그인 한 후 같은 페이지를 방문할 때는 다시 로그인을 안해도 기능입니다. 1. 회원가입 기능 유저로부터 아이디/비밀번호를 입력받아 데이터베이스에 저장한다. 2. 로그인 기능 로그인 페이지로 부터 입력받은 아이디/비밀번호가 DB에있는 거랑 일치하고 일치하면 세션을 생성합니다 이때 세션은 db도큐먼트에 유저가 로그인을 했고 로그인 유효기간은 언제인지 등을 기록해두는 공간입니다. 3. 세션에서 특정한 값(id 등)을 가져와서 사용자의 컴퓨터의 쿠키에 저장합니다. 4. 유저가 로그인을 필요한 페이지를 재방문 한다면, 쿠키에 저장된 값인 아이디, 로그인 유효기간 등을 DB의 세션과 비교해 로그인 조건을 만족한다면 자동으로 로그인이 되고 페이지를 보여줍니다. 2024. 3. 5.
[Node.js] Node.js란 무엇인가? 웹프로그래밍을 배우기 위해 html, css, javaScript를 공부하다보면 Node.js를 사용한다, 공부해야 한다 등등 Node.js라는 말을 들어 보셨을 것입니다. 이때 Node.js란 무엇일까요? 자바스크립트는 html에 어떤 기능들을 넣기위해 태어난 언어입니다. 버튼, 슬라이드와 같은 이벤트 처리를 담당하는 것이 대표적입니다. 이렇게 작성된 코드는 웹브라우저가 실행을 담당합니다. 우리가 html과 자바스크립트로 홈페이지를 만들면 라이브서버와 같은 것을 사용하여 실시간으로 화면을 확인하는 것과 같이 말이죠. 이 때 웹브라우저에서 실행을 담당하는 부분을 분리해서 별도로 자바스크립트를 실행할 수 있는 파일로 출시했는데 이를 node.js라고 합니다. Node.js를 사용하면 어디서나 실행할 수 있.. 2024. 2. 27.