안녕하세요. keefojifo 티스토리 블로그에서 활동을 조금씩 해보려는 salzzak 입니다.
steem.js 라이브러리는 암호화폐 STEEM을 사용하는 SNS 스팀잇 공식 node.js 라이브러리 입니다.
사실 지금 이 글을 쓰고 있는 와중에도 한번도 사용해보진 못했는데요.!
글을 씀과 동시에 사용을 해보면서 같이 배워보겠습니다.
우선 node.js와 visual studio code가 설치된 상태에서 부터 시작해보겠습니다.
steem.js 설치
먼저 node.js 잘 설치되어 있는지 node -v / npm -v 를 cmd 창에 입력해봅니다.
다음은 steem.js를 설치하는 커맨드 npm install steem --save 을 입력해봅시다.
visual studio code에서 steemTest.js 을 생성 후 다음 예재를 입력합니다.
https://github.com/steemit/steem-js/tree/master/doc#install 에 있는 'ned', 'dan' 의 정보를 조회하는 예제입니다.
var steem = require('steem')
steem.api.getAccounts(['ned', 'dan'], function(err, response){ console.log(err, response); });
console.log(err, response);
});
파일 저장 후 cmd > 파일 존재하는 경로 이동 후 node steemTest.js 입력 시
잘은 모르겠지만, 제 salzzakart 정보가 노출되고 있네요, 일단 작동한다는 것은 알았습니다.
근데 사실 위 방법보다도 편하게 javascript에서 steem.js를 사용할 수 있습니다.
(위에건 왜 한겨?)
우선 빈 파일 steem.html을 생성해봅니다.
html:5 을 입력 후 Tab 을 눌러주면 다음과 같이 html 틀이 자동 입력됩니다.
head 태그 안에 steem.js 라이브러리를 추가해줍시다.
<script src="https://cdn.steemjs.com/lib/latest/steem.min.js"></script>
아까 입력했던 기본 예제를 body 태그안에 다시 한번 입력해봅시다.
<script>
steem.api.getAccounts(['salzzakart'], function (err, response) {
console.log(err, response);
});
</script>
여기서 잠시 꿀팁!
※ Visual studio code는 정렬하고 싶은 부분을 선택 후 Ctrl+K ,F 를 누르면 자동정렬이 됩니다.
저장 후. chrome 페이지에서 소스코드가 정상 작동하는지 확인해보겠습니다.
저장한 파일을 직접 열어도 되지만, 바로바로 실행해보기 위해서 EXTENSIONS 에서 open-in-browser 를 설치해보겠습니다.
왼쪽 메뉴에서 사각형 퍼즐 모양 아이콘을 클릭하면 EXTENSIONS 메뉴가 나오는데요,
검색창에 open-in-browser 를 입력하고 coderfee 가 등록한 EXTENSION 을 설치해봅시다.
그럼 위처럼 Ctrl + Alt + O 입력 시, 해당 소스코드를 브라우저로 열 수 있게 됩니다.
이제 steemTest.html 로 돌아온 후, Ctrl + Alt + O 입력 > chrome 을 클릭해주면,
해당 소스코드가 chrome 으로 열리게 됩니다.
네 빈 창이 노출되고 있었는데요, 당황스러웠지만 F12를 눌러 console 탭으로 이동해봤습니다.
위에서 봤던 것 처럼 salzzakart의 정보가 노출되고 있고, ▶를 눌러 더 자세한 정보를 볼수 있습니다.
이래저래 첫번째 포스팅을 해봤는데 여기저기서 정보를 많이 얻어왔고, 제 기준에서 작성한 것이라 틀린 부분이 있을 수 있습니다 ㅠ 혹시 문제가 있으면 알려주시면 감사하겠습니다!
인스타그램 : https://www.instagram.com/salzzak_art/
스팀잇 : https://steemit.com/@salzzakart
'SNS API > steem.js 라이브러리' 카테고리의 다른 글
Javascript 자동화 puppeteer - 웹페이지 pdf로 추출 (0) | 2019.05.10 |
---|---|
두서없는 파이썬(Python) - selenium 설치하기 & 간단 예제 exe 만들기 (0) | 2019.05.09 |
steem.js 라이브러리 총 수익 계산 - 4 (0) | 2019.05.03 |
steem.js 라이브러리 각 항목들 알아보기 & 목적 -3 (1) | 2019.04.26 |
steem.js 내 함수들 사용법 알아보기 - 2 (0) | 2019.04.25 |