본문 바로가기
반응형

분류 전체보기105

[Node.js] 자동매매 프로그램 만들기 - 계좌 조회 const request = require('request') const uuidv4 = require("uuid/v4") const sign = require('jsonwebtoken').sign const access_key = process.env.UPBIT_OPEN_API_ACCESS_KEY // 업비트에서 발급 받은 access_key const secret_key = process.env.UPBIT_OPEN_API_SECRET_KEY // 업비트에서 발급 받은 secret_key const server_url = "https://api.upbit.com" const payload = { access_key: access_key, nonce: uuidv4(), } const token = sig.. 2021. 7. 4.
[Node.js] 환경변수 설정 방법 환경 변수란 우리는 코드 베이스는 하나만 관리하고 개발, 테스트, 운영 등 여러 환경에 애플리케이션을 배포한다. 어느 환경에 배포하느냐에 따라서 다르게 설정해야하는 항목은 보통 운영 체제 레벨에서 환경 변수를 통해 관리하게 된다. 대표적인 예로, 개발 환경에서는 로컬 DB를 사용해야하는데, 운영 환경에서는 원격 DB를 사용해야하는 경우를 들 수 있디. 또한, DB Password나 API Key와 같은 정보는 공개된 코드 저장소에 올리면 안되기 때문에 환경 변수로 저장해놓고 사용하는 것이 일반적이다. 환경 변수 접근 Node.js에서 환경 변수에 접근할 때는 process.env 라는 내장 자바스크립트 객체를 사용한다. process process는 현재 실행되고 있는 노드 프로세스에 대한 정보를 담고 .. 2021. 7. 4.
[Salesforce] Environment Development Enviroment Develop Edition : - 패키지 배포 원하는 파트너 - Sandbox에 access할 수 없는 DE, GE 고객 - 공짜로 이용하고 싶은 개발자 Partner Developer : - Team단위로 개발중이며, 모든 소스코드를 관리할 수 있는 master 환경이 필요하다면 - 최소 2명 이상 개발자가 있을 때 - Data Set이 크다면 Sandbox : - EE, UE 고객 - Production 환경에서 개발이 필요하다면 - 상업적으로 개발할 계획이 없다면 Sandbox Developer Sandbox : - 고립된 환경에서 개발하거나 test할 때 - Production org의 데이터가 포함되어 있다. - Single Developer에 의해 코.. 2021. 6. 28.
[Salesforce] Lightning Component Bundle Lightning Component Framework 정의 Lightning Component Framework란 web app과 mobile 장치를 개발하기위한 UI framework이다. 구성요소 App - Component는 Component에 Component를 추가할 수 있지만, app은 App안에 App을 추가할 수 없음. - App은 분리되어 있는 URL을 가지고 있다. - - 쉽게 말해서 Lightning Component App은 container의 종류중에 하나. Component - Component는 Lightning에서 app을 구성하는데 가장 필요한 아이템 Controller - Component의 controller. 혹은 주요 JavaScript 파일. Client-Side .. 2021. 6. 28.
[Salesforce] Asynchronous Apex Future Method Futurn Method란, 분리된 스레드에서 프로세스를 실행하는데 사용된다. 때문에 후에 시스템 리소스를 사용할 수 있다. 언제 사용되나 - Callouts to external Web services. If you are making callouts from a trigger or after performing a DML operation, you must use a future or queueable method. A callout in a trigger would hold the database connection open for the lifttime of the callout and that is a "no-no" in a multitienant environment... 2021. 6. 28.
[Salesforce] Metadata Metadata는 왜 쓰이는 것인가 Metadata API는 customization 정보(Ex. Custom object 정의, Page Layout)를 retrieve, deploy, create, delete하기 위해 사용한다. Metadata API는 데이터 그 자체가 아니라 metadata 모델을 관리하기 위한 tool을 관리하기 위해 쓰여진다. 만약, account나 lead와 같은 레코드를 create, retrieve, update, delete하고 싶으면 SOAP API나 REST API를 사용해라. 어떻게 쓰이나? Multi org를 가지고 있다고 가정해보자. 그리고 커스텀 필드를 만들었다고 가정해보자. 모든 오그에 페이지 레이아웃에 새로운 필드를 추가하기를 원한다. 이 구성 정보의 유.. 2021. 6. 28.