안녕하세요 Web 개발자 Jji_ni 입니다. 오늘은 Node.js에서 로그인을 쉽게 도와주는 Passport를 이용해 보려고 합니다. 일단은 우선 passport와 passport-local을 받아 주세요. 전 이전에 미리 받아서 받는건 pass할께요 ㅎㅎ 그래도 쓰시기 귀찮으신 분들이 있으시니(저 같으신 분들... 전 복붙이 제일 편하더라구여... ㅎㅎ) npm install passport --save npm install passport-local --save powerShell 에서 받으시면 됩니다. 앞서 제 블로그 2. Node.js ejs base 템플릿 에서 보시면 로그인 템플릿이 하나 있습니다. 그걸 사용 하셔두 되고 전 앞에서 만든 템플릿을 토대로 만들어 보겠습니다. form 태그를 이..
안녕하세요 Web 개발자 Jji_ni 입니다. 오늘은 Node.js ejs base 템플릿의 두번째 파일 입니다. 1. 에서는 Node.js의 웹서버를 만드는 것을 했습니다. 오늘은 실질적으로 base를 만드는 작업을 해보려고 합니다. 1. 폴더 구성 저는 폴더 구성을 크게 4가지로 만들어 주었습니다. 그중 이번 프로젝트에서 크게 사용 될 views안에는 우선 적으로 base가 될 layout.ejs가 있고 login페이지에는 base파일의 body안에 들어갈 각각의 템플릿 파일들이 들어 가 있습니다. 이렇게 폴더 구성을 마쳤으면 어떻게 base를 사용하고 템플릿 화를 했는지 한번 보겠습니다. 2. layout.ejs express-ejs-layouts는 express에서 ejs의 다양한 layout 기..
Web 개발자 Jji_ni 입니다. 오늘은 node.js에서 ejs를 사용하고 하나의 base를 구성하고 base를 토대로 클라이언트들을 개발 할수 있는 express-ejs-layouts를 알아 보려 합니다. 먼저 첫번 째는 node.js 웹서버 구성을 하는 것을 보려고 합니다. 1. npm init 개발을 하고자 하는 디렉토리에서 powerShell(shift + 마우스 오른쪽 클릭)을 켜고 npm init을 타이밍 해줍니다. powerShell에서의 과정을 마치고 나면 package이 생성이 되면 npm init의 과정을 원할히 수행 하신걸 확인 할수 있습니다. 2. server.js 저는 그 다음 웹서버를 만들어 줍니다. 먼저 server.js로 파일을 하나 만들어 줍니다. 그 다음 제가 사용하고..