반응형

node.js 2

Node.js 공부하기) MVC

유데미 강의를 바탕으로 정리한 글이며, 한글이 어색한경우는 괄호에 영어표현을 넣었다. + 부족한 부분들은 구글링하여 추가하였다. MVC Model View Controller의 약자. Model : 객체나 데이터를 나타내는 코드의 한부분. 데이터를 저장하거나 파일로부터 데이터를 주고받는 등. 데이터 관련 작업을(saving, fetching..etc) 할 수 있도록한다. View: 사용자가 보게 되는 화면을 책임진다. html 자료에 올바른 내용을 렌더링해서 사용자에게 보내는 역할을 한다. 애플리케이션 코드와 분리되어있으며 view를 생성하기 위해서 템플릿 엔진에 주입하는 데이터와 약간만 통합되어있다. Controllers: Model과 View사이의 연결점이다. view는 애플리케이션 논리와 상관이 없..

카테고리 없음 2022.09.29

Cookie, Session ( node.js, express, ejs )

220812 갓규리쌤의 수업을 바탕으로 작성되었습니다. Cookie 란? 웹 브라우저(클라이언트)에 저장되는 키와 값이 들어있는 작은 데이터 파일이다. 이름, 값, 만료일, 경로 정보로 구성되어있다. 쇼핑몰 등의 사이트에서 팝업으로 뜨는 '오늘 하루동안 보지않기' 등의 창이 우리가 쉽게 볼 수 있는 쿠키라고 생각하면 쉽다. ⇒ console에서 Application으로 가면 cookies를 확인 할 수 있다. Cookie의 동작 방식 클라이언트가 페이지를 요청 → 서버에서 쿠키 생성 → HTTP 헤더에 쿠키를 포함시켜 응답 → 브라우저가 종료되어도 쿠키만료 기간이 있다면 클라이언트에서 보관하고 있음 → 같은 요청을 할 경우 HTTP 헤더에 쿠키를 함께 보냄 → 서버에서 쿠키를 읽어 이전 상태 정보를 변경..

카테고리 없음 2022.08.13