본문 바로가기

Developer/Node.js11

npm install Error ERESOLVE unable to resolve dependency tree 해결 방법 npm install Error ERESOLVE unable to resolve dependency tree 해결 방법 npm install을 사용하여 패키지를 설치하려고 할때, npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: test@0.1.0 npm ERR! Found: react@17.0.2 npm ERR! node_modules/react npm ERR! react@"^17.0.2" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer reac.. 2021. 10. 25.
npmtrends.com 소개 및 사용 방법 - npm package 트렌드 확인 및 비교 사이트 npmtrends.com 소개 및 사용 방법 - npm package 트렌드 확인 및 비교 사이트 npm을 사용하여 프로젝트를 진행하면서 많은 패키지들 사용하게 되는데요. 비슷한 기능을 하는 패키지들이 많다보니 어떤 패키지들이 많이 사용되는지 비교해보고 싶고, 사용하려고 하는 패키지와 비슷한 패키지는 어떤것이 있는지, 다운로드 수, github stars, 최신 업데이트 날짜등에 대한 정보 및 트렌드를 파악하고 싶을 때, 유용하게 사용할 수 있는 사이트인 https://www.npmtrends.com 를 소개 해드리려고 합니다. npm trends: Compare NPM package downloads Which NPM package should you use? Compare NPM package dow.. 2021. 10. 18.
bundlephobia.com 소개 및 사용 방법 - npm package cost 확인 및 비교 사이트 bundlephobia.com 소개 및 사용 방법 - npm package cost 확인 및 비교 사이트 npm을 사용하여 프로젝트를 진행하면서 많은 패키지들 사용하게 되는데요. 사용하려고 하는 패키지의 사이즈는 어떻게 되는지, 그와 유사한 패키지들은 어떤 것이 있고 그 패키지들에 대한 비용은 어떻게 되는지를 판단하는 것이 굉장히 중요합니다. 이를 쉽게 파악할 수 있는 사이트인 bundlephobia.com 를 소개 해드리려고 합니다. Bundlephobia | Size of NPM dependencies Bundlephobia helps you find the performance impact of npm packages. Find the size of any javascript package and .. 2021. 10. 14.
Node.js PostgreSQL Database 연동 및 사용 방법 Node.js PostgreSQL Database 연동 및 사용 방법 Node.js 에서 PostgreSQL Database 를 연동하여 사용하는 방법을 알려드리도록 하겠습니다. pg 모듈을 사용하시면 PostgreSQL 을 간편하게 연동하실 수 있습니다. 1. pg 모듈 설치 npm install pg 위 명령어를 사용하여 pg 모듈을 설치합니다. 2. pg 사용 방법 pg 모듈을 설치하였으니 이제 node.js 코드를 작성하여 사용하시면 되겠습니다. var { Client } = require('pg'); const pg = new Client({ user: "User Name", host: "Host Name", database: "Database Name", password: "Password",.. 2021. 4. 16.
Node.js node-cron 을 사용한 스케줄러 설정 방법 Node.js node-cron 을 사용한 스케줄러 설정 방법 Cron은 어떠한 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 스케줄링 하기위한 Unix 계열 컴퓨터 운영 체제의 시간 기반 잡 스케줄러 입니다. Node.js 에서는 node-cron 이라는 모듈을 사용하여 Cron을 사용하실 수 있습니다. 그럼 Node.js 에서 node-cron 사용 방법을 알려드리도록 하겠습니다. 1. node-cron 모듈 설치 npm install node-cron 위 명령어를 사용하여 node-cron 모듈을 설치합니다. 2. node-cron 사용 방법 node-cron 모듈을 설치하였으니 이제 node.js 코드를 작성하여 사용하시면 되겠습니다. 먼저 주요 node-cron 의 주요 Met.. 2021. 4. 15.
Linux Node.js, npm 설치 방법 (nvm) Linux Node.js, npm 설치 방법 (nvm) Linux 에서 nvm (Node Version Manager) 을 통해 Node.js 와 npm 을 설치하는 방법을 알려드리도록 하겠습니다. Setting Up Node.js on an Amazon EC2 Instance 의 내용을 실제로 진행한 과정입니다! 1. nvm (Node Version Manager) 설치 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 먼저 위 명령어를 사용하여 nvm을 설치합니다. 0.34.0은 버전이므로 버전이 업데이트 되었다면 다른 버전으로 설치하셔도 됩니다. 2. nvm 활성화 . ~/.nvm/nvm.sh 위 명령어를 .. 2021. 4. 14.
Node.js Base64 Encoding, Decoding 방법 Node.js Base64 Encoding, Decoding 방법 Node.js 에서 Base64 Encoding 방법과 Base64 Decoding 방법을 알려드리도록 하겠습니다. Encoding and Decoding base64 in Node.js var originText = "This is example text."; console.log("Original : ", originText); // Base64 Encoding base64EncodedText = Buffer.from(originText, "utf8").toString('base64'); console.log("Base64 Encoded Text : ", base64EncodedText); // Base64 Decoding base64.. 2021. 3. 24.
Node.js Socket.IO CORS allow all Node.js Socket.IO CORS allow all Socket.IO 모듈을 사용하면서, Access to XMLHttpRequest at '주소' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 에러를 만나실 수 있습니다. 위 에러에 대한 해결방법을 알려드리도록 하겠습니다. 물론 origin을 정하실 수 있겠지만 모두 허용하는 방법으로 알려드리려고 합니다. var io = require('socket.io')(http, { cors: { origin: "*" } }); 위 코드와 같이 socket.io 모듈 객체 .. 2021. 3. 23.
Node.js Socket.IO 사용 방법 Node.js Socket.IO 사용 방법 Socket.IO는 공식 홈페이지 설명을 빌려와 말씀드리자면, 브라우저와 서버 간의 실시간, 양방향, 그리고 이벤트 기반 통신을 가능하게 해주는 라이브러리 입니다. Socket 통신을 위한 모듈이라고 생각하시면 되겠습니다. 그럼 Socket.IO 사용 방법에 대해 알려드리도록 하겠습니다. Socket.IO 모듈 설치 npm install socket.io npm을 통해 Socket.IO 모듈을 설치합니다. Server-Side Code (Node.js) var app = require("express")(); var http = require("http").createServer(app); var io = require('socket.io')(http); var.. 2021. 3. 22.
npm Upgrade 방법 npm Upgrade 방법 npm 업그레이드 하는 방법을 알려드리도록 하겠습니다. npm Update 방법 1. npm -v 명령어로 현재 버전을 확인해봅니다. npm -v 2. npm install -g npm 명령어로 npm을 재설치 하여 npm을 업데이트 합니다. sudo npm install -g npm 다시 npm -v 명령어로 버전을 확인하면 업데이트 된것을 확인하실 수 있습니다. 도움이 되셨다면 공감, 댓글 부탁드립니다! 궁금하신 점이나 요청사항은 언제든지 말씀해주세요! 피드백도 언제나 환영입니다! 감사합니다. 2021. 2. 22.
Node.js Upgrade 방법 Node.js Upgrade 방법 Node.js 업그레이드 하는 방법을 알려드리도록 하겠습니다. Node.js Update 방법 1. node -v 명령어로 현재 버전을 확인해봅니다. node -v 2. npm cache clean -f 명령어로 npm 캐시를 제거합니다. npm cache clean -f 3. Node.js 업데이트는 Node.js 버전을 관리하는 n 이라는 모듈을 사용해서 할 수 있습니다. npm install -g n 명령어로 Node.js 버전을 관리할 수 있는 n이라는 모듈을 설치합니다. npm install -g n 4. n 모듈을 사용해 node.js 를 설치합니다. n 명령어와 함께 원하는 버전을 입력하면 됩니다. n stable : 안정 버전 n latest : 최신 버전.. 2021. 2. 20.