본문 바로가기

Frontend/Node.js3

[ubuntu + node.js + pm2] 환경변수 설정했는데 안불러와져요! ~/.bashrc 파일에 아래 처럼 환경변수를 등록하여 확인함 => 정상 $export TEST=1234 $echo $TEST //1234 근데 pm2 로 띄운 프로세스에서 TEST 변수를 못읽는 현상이 발생함. 이는 이미 생성한 pm2 프로세스에도 업데이트한 환경변수가 반영이 안되어있어서 그랬던 것. "--update-env" 옵션으로 업데이트하여 해결 :) $pm2 restart all --update-env 2023. 6. 30.
[Node.js] 실행 파라미터 넘기기 (passing parameter) package.json 파일로 정의한 실행 명령어에서 내가 원하는 파일에게 내가 원하는 파라미터를 넘기고 싶으면 아래처럼 사용하면 된다. // package.json { "scripts" { "my-command": "node myFile.js one two three" } }} // myFile.js const args = process.argv.slice(2); console.log(args[0]); // one console.log(args[1]); // two console.log(args[2]); // three 핵심은 process.argv.slice(2) 이고 반환타입은 array 라는 점 :) 2021. 6. 25.
[NodeJS] bcrypt 설치 404 오류 Windows10에서 node.js 로 bcrypt.js 설치하려니까 404 오류가 났다. 에러메세지 : 'Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.3/bcrypt_lib-v3.0.3-node-v64-linux-x64-glibc.tar' node-pre-gyp WARN Using needle for node-pre-gyp https download node-pre-gyp WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.3/bcrypt_lib-v3.0.3-node-v6.. 2019. 9. 30.