NodeJS 4

[NodeJS] 17 버전 달라진 점

NodeJS 17 버전 달라진 점 # OpenSSL 3.0 17버전 부터 OpenSSL을 포함합니다. 관련 설정을 진행하지 않으면 서버 실행에 문제가 있을 수 있습니다. 17버전부터 "ERR_OSSL_EVP_UNSUPPORTED"에러를 만났다면, OpenSSL 설정이 올바르지 않을 수 있습니다. 이 문제를 해결하기 위해 "--openssl-legacy-provider" 옵션을 제공합니다. 임시로 이전 OpenSSL 설정으로 돌리는 옵션입니다. https://nodejs.org/es/blog/release/v17.0.0/ Node v17.0.0 (Current) | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine..

NodeJS 2023.02.20

[NodeJS] 필수 라이브러리

1. 환경설정 'cross-env' cross-env는 크로스 플랫폼(Cross-platform)에서 환경 변수를 설정할 때 사용하는 npm 패키지입니다. Node.js 프로젝트를 개발할 때, 환경 변수를 사용하면 애플리케이션의 동작 방식을 변경하거나, 개발, 빌드, 운영 환경을 구분할 수 있습니다. 하지만, Windows와 Unix 계열의 운영 체제에서 환경 변수의 설정 방식이 다릅니다. cross-env를 사용하면, 이러한 플랫폼 간의 차이를 보완하여, 플랫폼에 구애받지 않고 환경 변수를 설정할 수 있습니다. 예를 들어, 환경 변수 NODE_ENV를 development로 설정하는 명령어는 다음과 같습니다. cross-env NODE_ENV=development cross-env를 사용하면, 이 명령..

NodeJS 2023.02.10

[NodeJS] NVM(Node Version Manager)

NVM GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod... github.com NodeJS를 사용하다보면 버전을 변경해야할 일이 간헐적으로 발생합니다만 매우 번거롭고 까다로운 일입니다. 이 때 도움을..

NodeJS 2022.06.20