소수전공 3회차) passport, mariadb연동 준비
2017. 12. 18. 21:30ㆍ프로그래밍(주력)/JAVASCRIPT
passport.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | const passport = require('passport'); const localStrategy = require('passport-local').Strategy; module.exports = () => { passport.serializeUser((user, next) => { next(null, user) }); passport.deserializeUser((user, next) => { next(null, user) }); passport.use(new localStrategy({ usernameField : 'userID', passwordField : 'userPW', session : true, passReqToCallback : true }, (req, id, pw, next) => { if (id === 'sunrin' && pw === '1234'){ let user = {id, pw, date: new Date()}; return next(null, user); } else { return next(null, false, { message: 'Incorrect Data.' }); } })); }; | cs |
passport를 사용해 로그인을 만들었다.
총 프로젝트는 폴더 참고
'프로그래밍(주력) > JAVASCRIPT' 카테고리의 다른 글
소수전공 6회차) Joi를 활용해 로그인 규칙 정하기, LOL api로 request 해보기 (0) | 2017.12.21 |
---|---|
소수전공 5회차) socket.io를 활용한 채팅, room구현 (0) | 2017.12.20 |
소수전공 4회차) mariaDB연동, 로그아웃, 세션 구현 (0) | 2017.12.20 |
소수전공 2회차) express를 활용한 웹서버 열기 (0) | 2017.12.18 |
소수전공 1회차) ES6의 기초와 node js로 간단한 웹서버 열어보기 (0) | 2017.12.14 |