Node-Passport
Passport TutorialPassport는 다양한 인증 수단을 지원할 수 있도록 추상화된 인증 미들웨어입니다. 전통적인 웹 개발에서는 사용자 이름과 암호를 이용해 인증을 하는 방식이 대부분이었지만 최근에는 다양한 인증 제공자(Facebook, Twitter, Google 등)를 통한 인증이 많이 활용되는 추세입니다. 그런데 여러 인증 제공자를 활
Passport TutorialPassport는 다양한 인증 수단을 지원할 수 있도록 추상화된 인증 미들웨어입니다. 전통적인 웹 개발에서는 사용자 이름과 암호를 이용해 인증을 하는 방식이 대부분이었지만 최근에는 다양한 인증 제공자(Facebook, Twitter, Google 등)를 통한 인증이 많이 활용되는 추세입니다. 그런데 여러 인증 제공자를 활
SEED기존의 seed.js로 데이터베이스의 값을 넣는 것이아닌 knex의 seed로 값을 넣어본다. 기존 seed.js123456789101112131415161718192021const faker = require('faker')const randomstring = require('randomstring')con
Node mongoDBMEAN Stack = MongoDB + Express + Angular + Node IT (Information Technology) 저장 : 데이터 저장소 처리 : 프로그래밍 언어 (1) MongoDB 란?몽고DB(MongoDB) 크로스 플랫폼 : window, linux, mac 전부다 가능하다. 도큐먼트(JSON과
Node knex MigrationSchema AlterMigration하는 방법 123$ npm install knex -g$ knex init knexfile.js가 생성된다 이것으로 앞으로 migration을 한다.(초기모습) 1234567891011121314151617181920212223242526272829303132333435363
Node KnexKnex - Query BuilderKnex 인스턴스 생성Knex를 이용해 MySQL 서버에 접속하기 위해서는 일단 아래와 같이 Knex 인스턴스를 만들어야 합니다. 123456789module.exports = require('knex')({ client: 'mysql', connect
Node knex SchemaKnex - Schema BuilderKnex는 데이터를 읽어오고 조작하는 쿼리(DML, Data Manipulation Language) 뿐만 아니라 테이블을 생성하고 조작하는 쿼리(DDL, Data Definition Language)도 지원합니다. knex.schema로 반환되는 객체를 이용해 테이블을 만들고, 수정하
DataBase Modeling 회원 => 회원번호, 아이디, 패스워드, 이름, 전화번호, 성별, 생년월일, 가입일자, 탈퇴일자, 주소, 연령대 로그인 => 로그인 일시, IP, 회원번호 장바구니 => 장바구니 번호, 상품번호, 담은시간, 회원번호 상품 => 상품번호, 상품명, 가격, 사이즈 구매 => 회원번호