자바스크립트(2)
-
[NodeJS] 동기, 비동기란
동기 : 순서대로 일 처리 비동기 : 동시적으로 일 처리 - sync 비동기적 처리를 위해서는 sync가 없는(콜백함수를 갖고 있는) 함수를 사용한다. sync는 리턴 값을 주지만, sync가 없는 함수는 리턴 값을 주지 않아 콜백이 있어야 한다. 아래는 예시 코드이다. fs.readdir(path[, options], callback)// 비동기적 fs.readdirSync(path[, options])// 동기적
2021.01.18 -
[passport.js] passport 로그인
passport를 쓰는 이유로는 여러 가지가 있지만, 그중 하나가 토큰을 확인 하기 위해서 입니다.그래서 이번에 passport를 활용하여 토큰을 확인 하는 코드에 대해서 소개 해드리겠습니다. ※저는 config 폴더(디렉토리) 안에 passportConfig.js 설정 파일이 있습니다.※ 먼저 패키지를 설치 해줍니다.npm install passport passport-local passport-jwt 이제 설치한 패키지들을 require(요즘은 import 써요) 합니다. const localStrategy = require("passport-local").Strategy; const JWTstrategy = require("passport-jwt").Strategy; const ExtractJWT ..
2020.12.23