본문 바로가기

node.js3

REST API와 OPEN API 개념 정리 Rest API란 : Representation State Transfer약자로써 모든 웹에 존재 하는 자원( 이미지,동영상, DB자원)에 고유한 URL 주소를 지정하는 것을 의미합니다. 해당 URL 주소를 통해서 HTTP method( Post, get, delete, put) 를 통해서 데이터를 전달하는 방식입니다. API란 application programming interface 약자로써 어플리케이션간의 연결고리라고 이해하시면 제일 쉬울것 같습니다. 프로그램의 연결고리는 == API 이렇게 통신 하는 REST API는 CRUD를 통해서 server에서 데이터를 요청합니다. CRUD 개념 : Create = POST 해당 URL를 요청하면 리소스를 생성합니다. Read = GET 해당 URL대한 .. 2021. 2. 17.
Axios 사용 하기 !! node.js 에서 http통신을 위한 javascript 라이브러리 입니다. axios외에도 request, fetch, jquery을 사용해서 서버에 요청을 할 수 있습니다. ex) API를 요청하고 get 또는 post할떄 제일 많이 사용됩니다. $ npm install axios Axios의 최고 장점은 instance를 설정 할 수 잇다는 점입니다. const API = axios.create({ baseURl:"요청을 보낼 기본 주소", headers: "헤더", params: "요청을 보낸 URL parameter", }) 또한 formdata도 전송이 가능합니다.!! 사용법 입니다. 2021. 2. 2.
1탄 바이낸스 차트 데이터 받기 (Kline/Candlestick Data) node js에서 request를 다운 받아 줍니다. ex) npm install request const request = require('request'); reqeust를 사용 한뒤 바이낸스 URL를 통해서 데이터를 가져옵니다 . sybmol(코인의 종류)저는 BTC-USDT로 가져왔습니다 . Interval(시간입니다 ) 저는 12시간씩 데이터를 가져왔습니다. var URL = "https://binance.com/api/v3/klines?symbol=BTCUSDT&interval=12h" const options = { url: URL, type:"get", }; request.get(options,function(err,data){ if(err){ console.log(err) }else{ v.. 2021. 1. 29.