NodeJS (12) 썸네일형 리스트형 타입스크립트에서 jwt.verify로 데이터 추출시 에러 https://velog.io/@zue/does-not-exist-on-type Property 'id' does not exist on type 'string' 'string | JwtPayload' 형식에 'id' 속성이 없습니다.ts(2339) interface IToken { id: number; } const { id } = data as IToken; 타입스크립트에서 jwt.sign 에러 https://stackoverflow.com/questions/66328425/jwt-argument-of-type-string-undefined-is-not-assignable-to-parameter-of-typ 타입스크립트에선 dotenv로 불러온 데이터를 undefined로 인식하는 것 같다 스트링으로 인식하게 바꾸면 일단은 해결이 된다 const token = jwt.sign({ id: user.id }, process.env.SECRET_KEY || ""); 또는 const token = jwt.sign({ id: user.id }, String(process.env.SECRET_KEY)); npm 명령어 https://bogyum-uncle.tistory.com/107 npm 모듈 업데이트 (npm-check-updates 전역 설치 필요) $ npm install -g npm-check-updates $ ncu -u $ npm install 명령어 설명 npm init package.json 생성(정보 입력값) npm init -y package.json 생성(기본 설정값) npm install 패키지 로컬 설치 npm install -g 패키지 전역 설치 npm install --save-dev 패키지 개발용 의존용 설치 npm install -D 위와 동일 npm install package.json에 설정된 모든 패키지 설치 npm install @버전 패키지 특정버전 설치 npm uninstal.. 폴더 없으면 자동 생성 https://itinerant.tistory.com/55 [Nodejs] 폴더 없으면 자동 생성하도록 하는 방법 - 가장 간단한 방법 const fs = require('fs'); !fs.existsSync(dir) && fs.mkdirSync(dir); - 에러 처리를 추가한 방법 fs.mkdir(dir, err => { if (err && err.code != 'EEXIST') throw 'up' console.log("Already Exists!") }) - 폴더 없을 경우 모두 생성 ( 하위 폴더 생성 ) `mkdirp` 를 이용해서 `mkdir -p` 수행 const mkdirp = require('mkdirp'); mkdirp(dir, function (err) { if (err) conso.. 이전 1 2 다음