728x90
728x90
NVM(Node Version Manager)란?NVM은 여러 버전의 Node.js를 쉽게 설치하고 프로젝트마다 다른 버전을 사용할 수 있게 해주는 도구이다. NVM을 사용하면 특정 프로젝트에서는 Node.js 14 버전을 다른 프로젝트에서는 16 버전을 사용하는 것이 가능하다.주요 기능다양한 Node.js 버전 설치 및 관리프로젝트마다 필요한 Node.js 버전 전환필요 없는 Node.js 버전 제거NVM 설치 방법macOS / Linux에서 설치macOS와 Linux에서는 터미널을 통해 간단히 NVM을 설치할 수 있다. NVM의 GitHub 공식 저장소에서 제공하는 명령어를 사용한다.# NVM 설치 스크립트 실행curl -o- https://raw.githubusercontent.com/nvm-sh/..
이전 글에서 다룬 업비트 지갑 연동에 이어,이번 포스팅에서는 매도와 매수 기능을 추가한 코인 매매 트레이딩 봇을 만드는 방법을 소개합니다.프로젝트 환경 세팅과 업비트 업비트 지갑연동이 궁금하시다면 아래 링크의 이전 글을 참고 부탁드립니다.2024.04.28 - [사이드프로젝트] - [Node.js] 업비트 API로 트레이딩 봇 만들기 - 업비트 지갑 연동 [Node.js] 업비트 API로 트레이딩 봇 만들기 - 업비트 지갑 연동제작 계기최근에 코인에 대한 관심이 높아지면서 저 역시 코인 투자를 시작하게 되었습니다. 투자를 진행해보니, 생각보다 많은 시간이 소요되는 것을 느꼈습니다. 이에 "혹시 내fabric0de.tistory.com 참고문서이전 글에서 말씀드린 업비트에서 제공하는 API 문서를 참고하였..
제작 계기최근에 코인에 대한 관심이 높아지면서 저 역시 코인 투자를 시작하게 되었습니다. 투자를 진행해보니, 생각보다 많은 시간이 소요되는 것을 느꼈습니다. 이에 "혹시 내가 직접 트레이딩하지 않아도 대신 거래를 해줄 프로그램이 있지 않을까?"라는 생각이 들었습니다. 이런 생각을 가지고 시장을 조사해보니, 다양한 오픈소스와 상업용 프로그램들이 존재함을 알게 되었습니다. 그러나 제가 원하는 특정 기능과 방식을 완벽하게 충족하는 프로그램을 찾기는 쉽지 않았습니다.이러한 이유들로 업비트 API를 이용한 코인 트레이딩 봇 제작을 시작해 보았습니다. 그럼 제가 프로그램을 제작한 단계별로 설명드리겠습니다.먼저 이번 포스팅에서는 업비트 API를 통해 자신의 지갑 금액을 조회하는 프로세스까지 진행해 보겠습니다. 사전..
Node.js 란? Node.js는 크로스플랫폼 오픈소스 자바스크립트 런타임 환경으로 여러 OS 환경을 지원한다. Node.js를 이용하면 웹 브라우저 바깥에서 자바스크립트 코드를 실행할 수 있다. 이러한 방식이 가능한 이유는 V8 자바스크립트 엔진을 통해 JS코드를 구동하기 때문이다.V8 자바스크립트 엔진이란?V8 자바스크립트 엔진은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 자바스크립트 엔진으로 크롬 브라우저와 안드로이드 브라우저에 탑재되어 있다. 왜 Node.js를 사용할까?그렇다면 왜 Node.j를 사용할까, 단순히 브라우저 없이 JS코드를 실행할 수 있는 것이 전부는 아니다.Node.js를 사용하는 주요한 이유는 아래와 같이 설명될 수 있다. 확장성Node.js 어플리케이션은 쉽게 확장..