js(3)
-
[설정] vscode prettier 설정
prettier만 설치 하면 자동으로 코드를 정리 해주는 줄 알았다. 하지만 전혀 그렇게 되지 않았고, 이렇게 했는데도 전혀 되지 않았다. (2번 사진은 설정에 들어가서 setting json 검색 후 editor setting json에 들어 가서 입력) 보통 여기까지 하면 되기 마련인데... 찾아보니 또 다른 방법이 있었다. null로 되어 있을텐데 저걸 esb~~~ 저거로 바꾼다. 그리고 코드로 가서 저장을 하면 자동으로 코드를 정렬 해준다.
2021.03.18 -
[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