본문 바로가기
반응형

IT/NodeJS4

NodeJS 에서 Bcrypt 사용 NodeJS 에서 Bcrypt를 사용하여 값을 암호화 하는 방법에 대해 소개한다. Bcrypt에 대한 내용은 아래 참고 포스팅 참고 바란다. 우선 사용을 위해서 npm install 을 진행해야한다. npm install bcrypt그리고 설치된 모듈을 불러온다.const bcrypt = require('bcrypt');암호화 코드.. 이상 생략//hashconst passwd = 'test123'bcrypt.hash(passwd, 10, (err, encryptedPW) => {  //callback method 구현})// hashSyncconst passwd = 'test123';const encryptedPW = bcrypt.hashSync(passwd, 10); //비밀번호 암호화 검증 코드co.. 2024. 5. 12.
Node.js에서 환경 변수 다루기 (process.env) 자바 스프링에서는 환경변수를 yml 파일이나 properties 파일에 다룬다.(참고 포스팅 참고) NodeJS 에서는 어떻게 다루는지 확인해보면 process.env 를 통해서 환경 변수에 접근하게 된다.process라고 하면 NodeJS에 내장된 전역적으로 사용가능한 객체여서 별도로 import 해올 필요없이 어디서든지 사용이 가능하다. 일단 아래 명령어를 보면 확인이 가능하다.$ node    Welcome to Node.js v21.5.0.Type ".help" for more information.> process.env.USER'thenicesj'> process.env.HOME'/Users/thenicesj'> process.env.LANG'ko_KR.UTF-8'> process.env.AP.. 2024. 5. 11.
[Error] return process.dlopen(module, path.toNamespacedPath(filename)); node js 를 linux 에서 배포를 하려고 할때 다음과 같은 에러가 발생하였다. node index.js-> return process.dlopen(module, path.toNamespacedPath(filename)); 확인해보니 폴더 내 node_modules 의 버전 차이가 이슈이다. 기존에 있던 node_modules 폴더를 제거하거나 이름을 바꿔주고npm update 를 해서 다시 받은 후 실행하면 정상 실행 된다. 2024. 5. 9.
npm fund 문구(에러 아님) npm install 을 사용하였고 아래와 같은 메세지가 출력 되었다.  에러는 아니고 package를 만들고 관리하는 곳을 후원할수있는 사이트 목록을 볼수있는 명령어가npm fund 이다. 실제로 명령어를 쳐보면 트리구조로 다양한 회사들의 정보가 출력이 된다. 불필요하다고 판단이 되면 아래 명령어나 설정등을 통해서 출력을 막을수 있다.​user 설정npm config set fund falsenpm config set fund=false​global 설정npm config set fund=false --location=globalnpm config set fund false --location global​project 설정npm config set fund=false --location=project.. 2024. 5. 8.
반응형