1. 패스포트는 수백가지 인증방식(Strategy)을 제공 하는데 어떤 인증 방식을 사용할지 Strategy를 선택 Local Strategy, Facebook Strategy, Google Strategy, Nakao Strategy, Naver Strategy... 대표적 인증 방식 로컬 인증: 데이터베이스에 저장된 사용자 정보와 비교 OAuth2.0 인증: 네이버이나 카카오계정 사용 * 모듈설치 사용자 인증처리 필수 모듈 npm install passport --save 로컬인증기능(사용자 입력 정보와 DB정보 비교) npm install passport-local --save npm install passport-facebook --save npm install passport-kakao --sa..
1. 파이널 프로젝트 회의 - 1조 강남 에서 회의 - DB 설계 2. 스프링 부트 강좌 보기
모듈을 분리할때 사용하는 코드패턴(3가지 방법) 1. 함수 할당 (모듈 불러온후 괄호 붙여서 실행) - moduleTest6 2. 인스턴스 객체 할당 (모듈 불러온후 객체의 메소드나 속성 호출) - moduleTest7 3. 프로토타입 객체를 할당 (모듈 불러온후 new로 객체 생성후 실행) - moduleTest8 1. 함수 할당 (모듈 불러온후 괄호 붙여서 실행) exports.printUser = function(){ console.log("사용자이름은 수지입니다"); } // 1. 함수할당 // printUser객체를 다이렉트로 만듬 var printUser = require("./user6").printUser; // .printUser로 호출가능 printUser(); // 이렇게 쓰임 //v..
암호화 암호화되는 작업을 하기 위해서 모듈이 필요하다 npm install crypto --save 암호화 모듈을 설치한다 crypto 모듈은 사용자가 pwd를 입력하면 그 pwd에다가 salt라는 키를 붙여서 암호화 한다 Express 기본 모듈 //Express 기본 모듈 require("dotenv").config(); var express = require("express"); var http = require("http"); var path = require("path"); var serveStatic = require("serve-static"); var expressErrorHandler = require("express-error-handler"); var expressSession = r..