위키백과에 따르면 MVC(Model–View–Controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. application을 3가지 역할로 구분해서 코딩하는 방법론이다. 아래 이미지를 보면서 흐름을 이해해보자.Model : 일반적으로 D
먼저 Sequelize과 mysql2라이브러리를 설치한다. Sequelize 설치 : $ npm install --save sequelizeSequelize CLI 설치 : $ npm install --save-dev sequelize-clicli를 통해 ORM을 잘
웹은 현재 페이지에서 다른 페이지로 페이지 전환을 하기 위해 2가지 기능을 제공한다. 웹 컨테이너(Web Container) 차원에서 페이지 이동만 있는 것이다. 실제로 웹 브라우저는 다른 페이지로 이동을 했는지 알 수 없다. 그렇기 때문에 웹 브라우저에는 최초에 호출
Authentication(인증)은 웹에서 중요한 절차이다. 어떤 사용자가 서비스를 사용하는지 추적이 을 하는 등 개인정보를 다루는 과정이 포함되어 있어서 타인의 정보를 보호하기 위해 필수적인 파트이다. 인증은 프론트엔드의 관점에서 봤을 때 사용자의 로그인, 회원가입과